Adding 02-Fix-potential-access-violation.patch from upstream (Closes: #862570).
[debian/menu-cache.git] / aclocal.m4
CommitLineData
ffc118c7
AG
1# generated automatically by aclocal 1.14.1 -*- Autoconf -*-
2
3# Copyright (C) 1996-2013 Free Software Foundation, Inc.
38dfb1e4 4
38dfb1e4
DB
5# This file is free software; the Free Software Foundation
6# gives unlimited permission to copy and/or distribute it,
7# with or without modifications, as long as this notice is preserved.
8
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12# PARTICULAR PURPOSE.
13
ffc118c7 14m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
38dfb1e4
DB
15m4_ifndef([AC_AUTOCONF_VERSION],
16 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
ffc118c7
AG
17m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
18[m4_warning([this file was generated for autoconf 2.69.
38dfb1e4
DB
19You have another version of autoconf. It may work, but is not guaranteed to.
20If you have problems, you may need to regenerate the build system entirely.
ffc118c7 21To do so, use the procedure documented by the package, typically 'autoreconf'.])])
38dfb1e4 22
38dfb1e4 23# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
2df00678 24# serial 1 (pkg-config-0.24)
38dfb1e4
DB
25#
26# Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
27#
28# This program is free software; you can redistribute it and/or modify
29# it under the terms of the GNU General Public License as published by
30# the Free Software Foundation; either version 2 of the License, or
31# (at your option) any later version.
32#
33# This program is distributed in the hope that it will be useful, but
34# WITHOUT ANY WARRANTY; without even the implied warranty of
35# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
36# General Public License for more details.
37#
38# You should have received a copy of the GNU General Public License
39# along with this program; if not, write to the Free Software
40# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
41#
42# As a special exception to the GNU General Public License, if you
43# distribute this file as part of a program that contains a
44# configuration script generated by Autoconf, you may include it under
45# the same distribution terms that you use for the rest of that program.
46
47# PKG_PROG_PKG_CONFIG([MIN-VERSION])
48# ----------------------------------
49AC_DEFUN([PKG_PROG_PKG_CONFIG],
50[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
2df00678
DB
51m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
52m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
53AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
54AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
55AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
56
38dfb1e4
DB
57if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
58 AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
59fi
60if test -n "$PKG_CONFIG"; then
61 _pkg_min_version=m4_default([$1], [0.9.0])
62 AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
63 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
64 AC_MSG_RESULT([yes])
65 else
66 AC_MSG_RESULT([no])
67 PKG_CONFIG=""
68 fi
38dfb1e4
DB
69fi[]dnl
70])# PKG_PROG_PKG_CONFIG
71
72# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
73#
74# Check to see whether a particular set of modules exists. Similar
75# to PKG_CHECK_MODULES(), but does not set variables or print errors.
76#
2df00678
DB
77# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
78# only at the first occurence in configure.ac, so if the first place
79# it's called might be skipped (such as if it is within an "if", you
80# have to call PKG_CHECK_EXISTS manually
38dfb1e4
DB
81# --------------------------------------------------------------
82AC_DEFUN([PKG_CHECK_EXISTS],
83[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
84if test -n "$PKG_CONFIG" && \
85 AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
2df00678 86 m4_default([$2], [:])
38dfb1e4
DB
87m4_ifvaln([$3], [else
88 $3])dnl
89fi])
90
38dfb1e4
DB
91# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
92# ---------------------------------------------
93m4_define([_PKG_CONFIG],
2df00678
DB
94[if test -n "$$1"; then
95 pkg_cv_[]$1="$$1"
96 elif test -n "$PKG_CONFIG"; then
97 PKG_CHECK_EXISTS([$3],
98 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
99 test "x$?" != "x0" && pkg_failed=yes ],
100 [pkg_failed=yes])
101 else
102 pkg_failed=untried
38dfb1e4
DB
103fi[]dnl
104])# _PKG_CONFIG
105
106# _PKG_SHORT_ERRORS_SUPPORTED
107# -----------------------------
108AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
109[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
110if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
111 _pkg_short_errors_supported=yes
112else
113 _pkg_short_errors_supported=no
114fi[]dnl
115])# _PKG_SHORT_ERRORS_SUPPORTED
116
117
118# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
119# [ACTION-IF-NOT-FOUND])
120#
121#
122# Note that if there is a possibility the first call to
123# PKG_CHECK_MODULES might not happen, you should be sure to include an
124# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
125#
126#
127# --------------------------------------------------------------
128AC_DEFUN([PKG_CHECK_MODULES],
129[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
130AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
131AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
132
133pkg_failed=no
134AC_MSG_CHECKING([for $1])
135
136_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
137_PKG_CONFIG([$1][_LIBS], [libs], [$2])
138
139m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
140and $1[]_LIBS to avoid the need to call pkg-config.
141See the pkg-config man page for more details.])
142
143if test $pkg_failed = yes; then
2df00678 144 AC_MSG_RESULT([no])
38dfb1e4
DB
145 _PKG_SHORT_ERRORS_SUPPORTED
146 if test $_pkg_short_errors_supported = yes; then
2df00678 147 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
38dfb1e4 148 else
2df00678 149 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
38dfb1e4
DB
150 fi
151 # Put the nasty error message in config.log where it belongs
152 echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
153
2df00678 154 m4_default([$4], [AC_MSG_ERROR(
38dfb1e4
DB
155[Package requirements ($2) were not met:
156
157$$1_PKG_ERRORS
158
159Consider adjusting the PKG_CONFIG_PATH environment variable if you
160installed software in a non-standard prefix.
161
2df00678
DB
162_PKG_TEXT])[]dnl
163 ])
38dfb1e4 164elif test $pkg_failed = untried; then
2df00678
DB
165 AC_MSG_RESULT([no])
166 m4_default([$4], [AC_MSG_FAILURE(
38dfb1e4
DB
167[The pkg-config script could not be found or is too old. Make sure it
168is in your PATH or set the PKG_CONFIG environment variable to the full
169path to pkg-config.
170
171_PKG_TEXT
172
2df00678
DB
173To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
174 ])
38dfb1e4
DB
175else
176 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
177 $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
178 AC_MSG_RESULT([yes])
2df00678 179 $3
38dfb1e4
DB
180fi[]dnl
181])# PKG_CHECK_MODULES
182
b94f3144
AG
183
184# PKG_INSTALLDIR(DIRECTORY)
185# -------------------------
186# Substitutes the variable pkgconfigdir as the location where a module
187# should install pkg-config .pc files. By default the directory is
188# $libdir/pkgconfig, but the default can be changed by passing
189# DIRECTORY. The user can override through the --with-pkgconfigdir
190# parameter.
191AC_DEFUN([PKG_INSTALLDIR],
192[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
193m4_pushdef([pkg_description],
194 [pkg-config installation directory @<:@]pkg_default[@:>@])
195AC_ARG_WITH([pkgconfigdir],
196 [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
197 [with_pkgconfigdir=]pkg_default)
198AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
199m4_popdef([pkg_default])
200m4_popdef([pkg_description])
201]) dnl PKG_INSTALLDIR
202
203
204# PKG_NOARCH_INSTALLDIR(DIRECTORY)
205# -------------------------
206# Substitutes the variable noarch_pkgconfigdir as the location where a
207# module should install arch-independent pkg-config .pc files. By
208# default the directory is $datadir/pkgconfig, but the default can be
209# changed by passing DIRECTORY. The user can override through the
210# --with-noarch-pkgconfigdir parameter.
211AC_DEFUN([PKG_NOARCH_INSTALLDIR],
212[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
213m4_pushdef([pkg_description],
214 [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
215AC_ARG_WITH([noarch-pkgconfigdir],
216 [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
217 [with_noarch_pkgconfigdir=]pkg_default)
218AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
219m4_popdef([pkg_default])
220m4_popdef([pkg_description])
221]) dnl PKG_NOARCH_INSTALLDIR
222
223
224# PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
225# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
226# -------------------------------------------
227# Retrieves the value of the pkg-config variable for the given module.
228AC_DEFUN([PKG_CHECK_VAR],
229[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
230AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
231
232_PKG_CONFIG([$1], [variable="][$3]["], [$2])
233AS_VAR_COPY([$1], [pkg_cv_][$1])
234
235AS_VAR_IF([$1], [""], [$5], [$4])dnl
236])# PKG_CHECK_VAR
237
ffc118c7 238# Copyright (C) 2002-2013 Free Software Foundation, Inc.
38dfb1e4
DB
239#
240# This file is free software; the Free Software Foundation
241# gives unlimited permission to copy and/or distribute it,
242# with or without modifications, as long as this notice is preserved.
243
244# AM_AUTOMAKE_VERSION(VERSION)
245# ----------------------------
246# Automake X.Y traces this macro to ensure aclocal.m4 has been
247# generated from the m4 files accompanying Automake X.Y.
248# (This private macro should not be called outside this file.)
249AC_DEFUN([AM_AUTOMAKE_VERSION],
ffc118c7 250[am__api_version='1.14'
38dfb1e4
DB
251dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
252dnl require some minimum version. Point them to the right macro.
ffc118c7 253m4_if([$1], [1.14.1], [],
38dfb1e4
DB
254 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
255])
256
257# _AM_AUTOCONF_VERSION(VERSION)
258# -----------------------------
259# aclocal traces this macro to find the Autoconf version.
260# This is a private macro too. Using m4_define simplifies
261# the logic in aclocal, which can simply ignore this definition.
262m4_define([_AM_AUTOCONF_VERSION], [])
263
264# AM_SET_CURRENT_AUTOMAKE_VERSION
265# -------------------------------
266# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
3daf2614 267# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
38dfb1e4 268AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
ffc118c7 269[AM_AUTOMAKE_VERSION([1.14.1])dnl
38dfb1e4
DB
270m4_ifndef([AC_AUTOCONF_VERSION],
271 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
3daf2614 272_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
38dfb1e4
DB
273
274# AM_AUX_DIR_EXPAND -*- Autoconf -*-
275
ffc118c7 276# Copyright (C) 2001-2013 Free Software Foundation, Inc.
38dfb1e4
DB
277#
278# This file is free software; the Free Software Foundation
279# gives unlimited permission to copy and/or distribute it,
280# with or without modifications, as long as this notice is preserved.
281
282# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
ffc118c7
AG
283# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to
284# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
38dfb1e4
DB
285#
286# Of course, Automake must honor this variable whenever it calls a
287# tool from the auxiliary directory. The problem is that $srcdir (and
288# therefore $ac_aux_dir as well) can be either absolute or relative,
289# depending on how configure is run. This is pretty annoying, since
290# it makes $ac_aux_dir quite unusable in subdirectories: in the top
291# source directory, any form will work fine, but in subdirectories a
292# relative path needs to be adjusted first.
293#
294# $ac_aux_dir/missing
295# fails when called from a subdirectory if $ac_aux_dir is relative
296# $top_srcdir/$ac_aux_dir/missing
297# fails if $ac_aux_dir is absolute,
298# fails when called from a subdirectory in a VPATH build with
299# a relative $ac_aux_dir
300#
301# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
302# are both prefixed by $srcdir. In an in-source build this is usually
ffc118c7 303# harmless because $srcdir is '.', but things will broke when you
38dfb1e4
DB
304# start a VPATH build or use an absolute $srcdir.
305#
306# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
307# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
308# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
309# and then we would define $MISSING as
310# MISSING="\${SHELL} $am_aux_dir/missing"
311# This will work as long as MISSING is not called from configure, because
312# unfortunately $(top_srcdir) has no meaning in configure.
313# However there are other variables, like CC, which are often used in
314# configure, and could therefore not use this "fixed" $ac_aux_dir.
315#
316# Another solution, used here, is to always expand $ac_aux_dir to an
317# absolute PATH. The drawback is that using absolute paths prevent a
318# configured tree to be moved without reconfiguration.
319
320AC_DEFUN([AM_AUX_DIR_EXPAND],
b94f3144
AG
321[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
322# Expand $ac_aux_dir to an absolute path.
323am_aux_dir=`cd "$ac_aux_dir" && pwd`
38dfb1e4
DB
324])
325
326# AM_CONDITIONAL -*- Autoconf -*-
327
ffc118c7 328# Copyright (C) 1997-2013 Free Software Foundation, Inc.
38dfb1e4
DB
329#
330# This file is free software; the Free Software Foundation
331# gives unlimited permission to copy and/or distribute it,
332# with or without modifications, as long as this notice is preserved.
333
38dfb1e4
DB
334# AM_CONDITIONAL(NAME, SHELL-CONDITION)
335# -------------------------------------
336# Define a conditional.
337AC_DEFUN([AM_CONDITIONAL],
ffc118c7
AG
338[AC_PREREQ([2.52])dnl
339 m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
340 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
38dfb1e4
DB
341AC_SUBST([$1_TRUE])dnl
342AC_SUBST([$1_FALSE])dnl
343_AM_SUBST_NOTMAKE([$1_TRUE])dnl
344_AM_SUBST_NOTMAKE([$1_FALSE])dnl
3daf2614 345m4_define([_AM_COND_VALUE_$1], [$2])dnl
38dfb1e4
DB
346if $2; then
347 $1_TRUE=
348 $1_FALSE='#'
349else
350 $1_TRUE='#'
351 $1_FALSE=
352fi
353AC_CONFIG_COMMANDS_PRE(
354[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
355 AC_MSG_ERROR([[conditional "$1" was never defined.
356Usually this means the macro was only invoked conditionally.]])
357fi])])
358
ffc118c7 359# Copyright (C) 1999-2013 Free Software Foundation, Inc.
38dfb1e4
DB
360#
361# This file is free software; the Free Software Foundation
362# gives unlimited permission to copy and/or distribute it,
363# with or without modifications, as long as this notice is preserved.
364
38dfb1e4 365
ffc118c7 366# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
38dfb1e4
DB
367# written in clear, in which case automake, when reading aclocal.m4,
368# will think it sees a *use*, and therefore will trigger all it's
369# C support machinery. Also note that it means that autoscan, seeing
370# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
371
372
373# _AM_DEPENDENCIES(NAME)
374# ----------------------
375# See how the compiler implements dependency checking.
ffc118c7 376# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
38dfb1e4
DB
377# We try a few techniques and use that to set a single cache variable.
378#
379# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
380# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
381# dependency, and given that the user is not expected to run this macro,
382# just rely on AC_PROG_CC.
383AC_DEFUN([_AM_DEPENDENCIES],
384[AC_REQUIRE([AM_SET_DEPDIR])dnl
385AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
386AC_REQUIRE([AM_MAKE_INCLUDE])dnl
387AC_REQUIRE([AM_DEP_TRACK])dnl
388
ffc118c7
AG
389m4_if([$1], [CC], [depcc="$CC" am_compiler_list=],
390 [$1], [CXX], [depcc="$CXX" am_compiler_list=],
391 [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
392 [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
393 [$1], [UPC], [depcc="$UPC" am_compiler_list=],
394 [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
395 [depcc="$$1" am_compiler_list=])
38dfb1e4
DB
396
397AC_CACHE_CHECK([dependency style of $depcc],
398 [am_cv_$1_dependencies_compiler_type],
399[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
400 # We make a subdir and do the tests there. Otherwise we can end up
401 # making bogus files that we don't know about and never remove. For
402 # instance it was reported that on HP-UX the gcc test will end up
ffc118c7
AG
403 # making a dummy file named 'D' -- because '-MD' means "put the output
404 # in D".
405 rm -rf conftest.dir
38dfb1e4
DB
406 mkdir conftest.dir
407 # Copy depcomp to subdir because otherwise we won't find it if we're
408 # using a relative directory.
409 cp "$am_depcomp" conftest.dir
410 cd conftest.dir
411 # We will build objects and dependencies in a subdirectory because
412 # it helps to detect inapplicable dependency modes. For instance
413 # both Tru64's cc and ICC support -MD to output dependencies as a
414 # side effect of compilation, but ICC will put the dependencies in
415 # the current directory while Tru64 will put them in the object
416 # directory.
417 mkdir sub
418
419 am_cv_$1_dependencies_compiler_type=none
420 if test "$am_compiler_list" = ""; then
421 am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
422 fi
3daf2614
DB
423 am__universal=false
424 m4_case([$1], [CC],
425 [case " $depcc " in #(
426 *\ -arch\ *\ -arch\ *) am__universal=true ;;
427 esac],
428 [CXX],
429 [case " $depcc " in #(
430 *\ -arch\ *\ -arch\ *) am__universal=true ;;
431 esac])
432
38dfb1e4
DB
433 for depmode in $am_compiler_list; do
434 # Setup a source with many dependencies, because some compilers
435 # like to wrap large dependency lists on column 80 (with \), and
436 # we should not choose a depcomp mode which is confused by this.
437 #
438 # We need to recreate these files for each test, as the compiler may
439 # overwrite some of them when testing with obscure command lines.
440 # This happens at least with the AIX C compiler.
441 : > sub/conftest.c
442 for i in 1 2 3 4 5 6; do
443 echo '#include "conftst'$i'.h"' >> sub/conftest.c
ffc118c7
AG
444 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
445 # Solaris 10 /bin/sh.
446 echo '/* dummy */' > sub/conftst$i.h
38dfb1e4
DB
447 done
448 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
449
ffc118c7 450 # We check with '-c' and '-o' for the sake of the "dashmstdout"
3daf2614 451 # mode. It turns out that the SunPro C++ compiler does not properly
ffc118c7
AG
452 # handle '-M -o', and we need to detect this. Also, some Intel
453 # versions had trouble with output in subdirs.
3daf2614
DB
454 am__obj=sub/conftest.${OBJEXT-o}
455 am__minus_obj="-o $am__obj"
38dfb1e4 456 case $depmode in
3daf2614
DB
457 gcc)
458 # This depmode causes a compiler race in universal mode.
459 test "$am__universal" = false || continue
460 ;;
38dfb1e4 461 nosideeffect)
ffc118c7
AG
462 # After this tag, mechanisms are not by side-effect, so they'll
463 # only be used when explicitly requested.
38dfb1e4
DB
464 if test "x$enable_dependency_tracking" = xyes; then
465 continue
466 else
467 break
468 fi
469 ;;
ffc118c7
AG
470 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
471 # This compiler won't grok '-c -o', but also, the minuso test has
3daf2614
DB
472 # not run yet. These depmodes are late enough in the game, and
473 # so weak that their functioning should not be impacted.
474 am__obj=conftest.${OBJEXT-o}
475 am__minus_obj=
476 ;;
38dfb1e4
DB
477 none) break ;;
478 esac
38dfb1e4 479 if depmode=$depmode \
3daf2614 480 source=sub/conftest.c object=$am__obj \
38dfb1e4 481 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3daf2614 482 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
38dfb1e4
DB
483 >/dev/null 2>conftest.err &&
484 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
485 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3daf2614 486 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
38dfb1e4
DB
487 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
488 # icc doesn't choke on unknown options, it will just issue warnings
489 # or remarks (even with -Werror). So we grep stderr for any message
490 # that says an option was ignored or not supported.
491 # When given -MP, icc 7.0 and 7.1 complain thusly:
492 # icc: Command line warning: ignoring option '-M'; no argument required
493 # The diagnosis changed in icc 8.0:
494 # icc: Command line remark: option '-MP' not supported
495 if (grep 'ignoring option' conftest.err ||
496 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
497 am_cv_$1_dependencies_compiler_type=$depmode
498 break
499 fi
500 fi
501 done
502
503 cd ..
504 rm -rf conftest.dir
505else
506 am_cv_$1_dependencies_compiler_type=none
507fi
508])
509AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
510AM_CONDITIONAL([am__fastdep$1], [
511 test "x$enable_dependency_tracking" != xno \
512 && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
513])
514
515
516# AM_SET_DEPDIR
517# -------------
518# Choose a directory name for dependency files.
ffc118c7 519# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
38dfb1e4
DB
520AC_DEFUN([AM_SET_DEPDIR],
521[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
522AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
523])
524
525
526# AM_DEP_TRACK
527# ------------
528AC_DEFUN([AM_DEP_TRACK],
ffc118c7
AG
529[AC_ARG_ENABLE([dependency-tracking], [dnl
530AS_HELP_STRING(
531 [--enable-dependency-tracking],
532 [do not reject slow dependency extractors])
533AS_HELP_STRING(
534 [--disable-dependency-tracking],
535 [speeds up one-time build])])
38dfb1e4
DB
536if test "x$enable_dependency_tracking" != xno; then
537 am_depcomp="$ac_aux_dir/depcomp"
538 AMDEPBACKSLASH='\'
ffc118c7 539 am__nodep='_no'
38dfb1e4
DB
540fi
541AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
542AC_SUBST([AMDEPBACKSLASH])dnl
543_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
ffc118c7
AG
544AC_SUBST([am__nodep])dnl
545_AM_SUBST_NOTMAKE([am__nodep])dnl
38dfb1e4
DB
546])
547
548# Generate code to set up dependency tracking. -*- Autoconf -*-
549
ffc118c7 550# Copyright (C) 1999-2013 Free Software Foundation, Inc.
38dfb1e4
DB
551#
552# This file is free software; the Free Software Foundation
553# gives unlimited permission to copy and/or distribute it,
554# with or without modifications, as long as this notice is preserved.
555
38dfb1e4
DB
556
557# _AM_OUTPUT_DEPENDENCY_COMMANDS
558# ------------------------------
559AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
3daf2614 560[{
ffc118c7 561 # Older Autoconf quotes --file arguments for eval, but not when files
3daf2614
DB
562 # are listed without --file. Let's play safe and only enable the eval
563 # if we detect the quoting.
564 case $CONFIG_FILES in
565 *\'*) eval set x "$CONFIG_FILES" ;;
566 *) set x $CONFIG_FILES ;;
567 esac
568 shift
569 for mf
570 do
571 # Strip MF so we end up with the name of the file.
572 mf=`echo "$mf" | sed -e 's/:.*$//'`
573 # Check whether this is an Automake generated Makefile or not.
ffc118c7 574 # We used to match only the files named 'Makefile.in', but
3daf2614
DB
575 # some people rename them; so instead we look at the file content.
576 # Grep'ing the first line is not enough: some people post-process
577 # each Makefile.in and add a new line on top of each file to say so.
578 # Grep'ing the whole file is not good either: AIX grep has a line
579 # limit of 2048, but all sed's we know have understand at least 4000.
580 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
581 dirpart=`AS_DIRNAME("$mf")`
582 else
583 continue
584 fi
585 # Extract the definition of DEPDIR, am__include, and am__quote
ffc118c7 586 # from the Makefile without running 'make'.
3daf2614
DB
587 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
588 test -z "$DEPDIR" && continue
589 am__include=`sed -n 's/^am__include = //p' < "$mf"`
ffc118c7 590 test -z "$am__include" && continue
3daf2614 591 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
3daf2614
DB
592 # Find all dependency output files, they are included files with
593 # $(DEPDIR) in their names. We invoke sed twice because it is the
594 # simplest approach to changing $(DEPDIR) to its actual value in the
595 # expansion.
596 for file in `sed -n "
597 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
ffc118c7 598 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
3daf2614
DB
599 # Make sure the directory exists.
600 test -f "$dirpart/$file" && continue
601 fdir=`AS_DIRNAME(["$file"])`
602 AS_MKDIR_P([$dirpart/$fdir])
603 # echo "creating $dirpart/$file"
604 echo '# dummy' > "$dirpart/$file"
605 done
38dfb1e4 606 done
3daf2614 607}
38dfb1e4
DB
608])# _AM_OUTPUT_DEPENDENCY_COMMANDS
609
610
611# AM_OUTPUT_DEPENDENCY_COMMANDS
612# -----------------------------
613# This macro should only be invoked once -- use via AC_REQUIRE.
614#
615# This code is only required when automatic dependency tracking
ffc118c7 616# is enabled. FIXME. This creates each '.P' file that we will
38dfb1e4
DB
617# need in order to bootstrap the dependency handling code.
618AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
619[AC_CONFIG_COMMANDS([depfiles],
620 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
621 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
622])
623
38dfb1e4
DB
624# Do all the work for Automake. -*- Autoconf -*-
625
ffc118c7 626# Copyright (C) 1996-2013 Free Software Foundation, Inc.
38dfb1e4
DB
627#
628# This file is free software; the Free Software Foundation
629# gives unlimited permission to copy and/or distribute it,
630# with or without modifications, as long as this notice is preserved.
631
38dfb1e4
DB
632# This macro actually does too much. Some checks are only needed if
633# your package does certain things. But this isn't really a big deal.
634
ffc118c7
AG
635dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
636m4_define([AC_PROG_CC],
637m4_defn([AC_PROG_CC])
638[_AM_PROG_CC_C_O
639])
640
38dfb1e4
DB
641# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
642# AM_INIT_AUTOMAKE([OPTIONS])
643# -----------------------------------------------
644# The call with PACKAGE and VERSION arguments is the old style
645# call (pre autoconf-2.50), which is being phased out. PACKAGE
646# and VERSION should now be passed to AC_INIT and removed from
647# the call to AM_INIT_AUTOMAKE.
648# We support both call styles for the transition. After
649# the next Automake release, Autoconf can make the AC_INIT
650# arguments mandatory, and then we can depend on a new Autoconf
651# release and drop the old call support.
652AC_DEFUN([AM_INIT_AUTOMAKE],
ffc118c7 653[AC_PREREQ([2.65])dnl
38dfb1e4
DB
654dnl Autoconf wants to disallow AM_ names. We explicitly allow
655dnl the ones we care about.
656m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
657AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
658AC_REQUIRE([AC_PROG_INSTALL])dnl
659if test "`cd $srcdir && pwd`" != "`pwd`"; then
660 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
661 # is not polluted with repeated "-I."
662 AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
663 # test to see if srcdir already configured
664 if test -f $srcdir/config.status; then
665 AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
666 fi
667fi
668
669# test whether we have cygpath
670if test -z "$CYGPATH_W"; then
671 if (cygpath --version) >/dev/null 2>/dev/null; then
672 CYGPATH_W='cygpath -w'
673 else
674 CYGPATH_W=echo
675 fi
676fi
677AC_SUBST([CYGPATH_W])
678
679# Define the identity of the package.
680dnl Distinguish between old-style and new-style calls.
681m4_ifval([$2],
ffc118c7
AG
682[AC_DIAGNOSE([obsolete],
683 [$0: two- and three-arguments forms are deprecated.])
684m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
38dfb1e4
DB
685 AC_SUBST([PACKAGE], [$1])dnl
686 AC_SUBST([VERSION], [$2])],
687[_AM_SET_OPTIONS([$1])dnl
688dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
ffc118c7
AG
689m4_if(
690 m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
691 [ok:ok],,
38dfb1e4
DB
692 [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
693 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
694 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
695
696_AM_IF_OPTION([no-define],,
ffc118c7
AG
697[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
698 AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
38dfb1e4
DB
699
700# Some tools Automake needs.
701AC_REQUIRE([AM_SANITY_CHECK])dnl
702AC_REQUIRE([AC_ARG_PROGRAM])dnl
ffc118c7
AG
703AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
704AM_MISSING_PROG([AUTOCONF], [autoconf])
705AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
706AM_MISSING_PROG([AUTOHEADER], [autoheader])
707AM_MISSING_PROG([MAKEINFO], [makeinfo])
3daf2614
DB
708AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
709AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
ffc118c7
AG
710AC_REQUIRE([AC_PROG_MKDIR_P])dnl
711# For better backward compatibility. To be removed once Automake 1.9.x
712# dies out for good. For more background, see:
713# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
714# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
715AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
38dfb1e4
DB
716# We need awk for the "check" target. The system "awk" is bad on
717# some platforms.
718AC_REQUIRE([AC_PROG_AWK])dnl
719AC_REQUIRE([AC_PROG_MAKE_SET])dnl
720AC_REQUIRE([AM_SET_LEADING_DOT])dnl
721_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
3daf2614
DB
722 [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
723 [_AM_PROG_TAR([v7])])])
38dfb1e4
DB
724_AM_IF_OPTION([no-dependencies],,
725[AC_PROVIDE_IFELSE([AC_PROG_CC],
ffc118c7
AG
726 [_AM_DEPENDENCIES([CC])],
727 [m4_define([AC_PROG_CC],
728 m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
38dfb1e4 729AC_PROVIDE_IFELSE([AC_PROG_CXX],
ffc118c7
AG
730 [_AM_DEPENDENCIES([CXX])],
731 [m4_define([AC_PROG_CXX],
732 m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
38dfb1e4 733AC_PROVIDE_IFELSE([AC_PROG_OBJC],
ffc118c7
AG
734 [_AM_DEPENDENCIES([OBJC])],
735 [m4_define([AC_PROG_OBJC],
736 m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
737AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
738 [_AM_DEPENDENCIES([OBJCXX])],
739 [m4_define([AC_PROG_OBJCXX],
740 m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
38dfb1e4 741])
ffc118c7
AG
742AC_REQUIRE([AM_SILENT_RULES])dnl
743dnl The testsuite driver may need to know about EXEEXT, so add the
744dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
745dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
3daf2614
DB
746AC_CONFIG_COMMANDS_PRE(dnl
747[m4_provide_if([_AM_COMPILER_EXEEXT],
748 [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
38dfb1e4 749
ffc118c7
AG
750# POSIX will say in a future version that running "rm -f" with no argument
751# is OK; and we want to be able to make that assumption in our Makefile
752# recipes. So use an aggressive probe to check that the usage we want is
753# actually supported "in the wild" to an acceptable degree.
754# See automake bug#10828.
755# To make any issue more visible, cause the running configure to be aborted
756# by default if the 'rm' program in use doesn't match our expectations; the
757# user can still override this though.
758if rm -f && rm -fr && rm -rf; then : OK; else
759 cat >&2 <<'END'
760Oops!
761
762Your 'rm' program seems unable to run without file operands specified
763on the command line, even when the '-f' option is present. This is contrary
764to the behaviour of most rm programs out there, and not conforming with
765the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
766
767Please tell bug-automake@gnu.org about your system, including the value
768of your $PATH and any error possibly output before this message. This
769can help us improve future automake versions.
770
771END
772 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
773 echo 'Configuration will proceed anyway, since you have set the' >&2
774 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
775 echo >&2
776 else
777 cat >&2 <<'END'
778Aborting the configuration process, to ensure you take notice of the issue.
779
780You can download and install GNU coreutils to get an 'rm' implementation
781that behaves properly: <http://www.gnu.org/software/coreutils/>.
782
783If you want to complete the configuration process using your problematic
784'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
785to "yes", and re-run configure.
786
787END
788 AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
789 fi
a6fc5f14
AG
790fi
791])
ffc118c7
AG
792
793dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
3daf2614
DB
794dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
795dnl mangled by Autoconf and run in a shell conditional statement.
796m4_define([_AC_COMPILER_EXEEXT],
797m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
798
38dfb1e4
DB
799# When config.status generates a header, we must update the stamp-h file.
800# This file resides in the same directory as the config header
801# that is generated. The stamp files are numbered to have different names.
802
803# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
804# loop where config.status creates the headers, so we can generate
805# our stamp files there.
806AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
807[# Compute $1's index in $config_headers.
808_am_arg=$1
809_am_stamp_count=1
810for _am_header in $config_headers :; do
811 case $_am_header in
812 $_am_arg | $_am_arg:* )
813 break ;;
814 * )
815 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
816 esac
817done
818echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
819
ffc118c7 820# Copyright (C) 2001-2013 Free Software Foundation, Inc.
38dfb1e4
DB
821#
822# This file is free software; the Free Software Foundation
823# gives unlimited permission to copy and/or distribute it,
824# with or without modifications, as long as this notice is preserved.
825
826# AM_PROG_INSTALL_SH
827# ------------------
828# Define $install_sh.
829AC_DEFUN([AM_PROG_INSTALL_SH],
830[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
3daf2614
DB
831if test x"${install_sh}" != xset; then
832 case $am_aux_dir in
833 *\ * | *\ *)
834 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
835 *)
836 install_sh="\${SHELL} $am_aux_dir/install-sh"
837 esac
838fi
ffc118c7 839AC_SUBST([install_sh])])
38dfb1e4 840
ffc118c7 841# Copyright (C) 2003-2013 Free Software Foundation, Inc.
38dfb1e4
DB
842#
843# This file is free software; the Free Software Foundation
844# gives unlimited permission to copy and/or distribute it,
845# with or without modifications, as long as this notice is preserved.
846
38dfb1e4
DB
847# Check whether the underlying file-system supports filenames
848# with a leading dot. For instance MS-DOS doesn't.
849AC_DEFUN([AM_SET_LEADING_DOT],
850[rm -rf .tst 2>/dev/null
851mkdir .tst 2>/dev/null
852if test -d .tst; then
853 am__leading_dot=.
854else
855 am__leading_dot=_
856fi
857rmdir .tst 2>/dev/null
858AC_SUBST([am__leading_dot])])
859
860# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
861# From Jim Meyering
862
ffc118c7 863# Copyright (C) 1996-2013 Free Software Foundation, Inc.
38dfb1e4
DB
864#
865# This file is free software; the Free Software Foundation
866# gives unlimited permission to copy and/or distribute it,
867# with or without modifications, as long as this notice is preserved.
868
3daf2614
DB
869# AM_MAINTAINER_MODE([DEFAULT-MODE])
870# ----------------------------------
871# Control maintainer-specific portions of Makefiles.
ffc118c7
AG
872# Default is to disable them, unless 'enable' is passed literally.
873# For symmetry, 'disable' may be passed as well. Anyway, the user
3daf2614 874# can override the default with the --enable/--disable switch.
38dfb1e4 875AC_DEFUN([AM_MAINTAINER_MODE],
3daf2614
DB
876[m4_case(m4_default([$1], [disable]),
877 [enable], [m4_define([am_maintainer_other], [disable])],
878 [disable], [m4_define([am_maintainer_other], [enable])],
879 [m4_define([am_maintainer_other], [enable])
880 m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
ffc118c7 881AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
3daf2614
DB
882 dnl maintainer-mode's default is 'disable' unless 'enable' is passed
883 AC_ARG_ENABLE([maintainer-mode],
ffc118c7
AG
884 [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
885 am_maintainer_other[ make rules and dependencies not useful
886 (and sometimes confusing) to the casual installer])],
887 [USE_MAINTAINER_MODE=$enableval],
888 [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
38dfb1e4 889 AC_MSG_RESULT([$USE_MAINTAINER_MODE])
3daf2614 890 AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
38dfb1e4 891 MAINT=$MAINTAINER_MODE_TRUE
3daf2614 892 AC_SUBST([MAINT])dnl
38dfb1e4
DB
893]
894)
895
38dfb1e4
DB
896# Check to see how 'make' treats includes. -*- Autoconf -*-
897
ffc118c7 898# Copyright (C) 2001-2013 Free Software Foundation, Inc.
38dfb1e4
DB
899#
900# This file is free software; the Free Software Foundation
901# gives unlimited permission to copy and/or distribute it,
902# with or without modifications, as long as this notice is preserved.
903
38dfb1e4
DB
904# AM_MAKE_INCLUDE()
905# -----------------
906# Check to see how make treats includes.
907AC_DEFUN([AM_MAKE_INCLUDE],
908[am_make=${MAKE-make}
909cat > confinc << 'END'
910am__doit:
3daf2614 911 @echo this is the am__doit target
38dfb1e4
DB
912.PHONY: am__doit
913END
914# If we don't find an include directive, just comment out the code.
915AC_MSG_CHECKING([for style of include used by $am_make])
916am__include="#"
917am__quote=
918_am_result=none
919# First try GNU make style include.
920echo "include confinc" > confmf
ffc118c7 921# Ignore all kinds of additional output from 'make'.
3daf2614
DB
922case `$am_make -s -f confmf 2> /dev/null` in #(
923*the\ am__doit\ target*)
924 am__include=include
925 am__quote=
926 _am_result=GNU
927 ;;
928esac
38dfb1e4
DB
929# Now try BSD make style include.
930if test "$am__include" = "#"; then
931 echo '.include "confinc"' > confmf
3daf2614
DB
932 case `$am_make -s -f confmf 2> /dev/null` in #(
933 *the\ am__doit\ target*)
934 am__include=.include
935 am__quote="\""
936 _am_result=BSD
937 ;;
938 esac
38dfb1e4
DB
939fi
940AC_SUBST([am__include])
941AC_SUBST([am__quote])
942AC_MSG_RESULT([$_am_result])
943rm -f confinc confmf
944])
945
38dfb1e4
DB
946# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
947
ffc118c7 948# Copyright (C) 1997-2013 Free Software Foundation, Inc.
38dfb1e4
DB
949#
950# This file is free software; the Free Software Foundation
951# gives unlimited permission to copy and/or distribute it,
952# with or without modifications, as long as this notice is preserved.
953
38dfb1e4
DB
954# AM_MISSING_PROG(NAME, PROGRAM)
955# ------------------------------
956AC_DEFUN([AM_MISSING_PROG],
957[AC_REQUIRE([AM_MISSING_HAS_RUN])
958$1=${$1-"${am_missing_run}$2"}
959AC_SUBST($1)])
960
38dfb1e4
DB
961# AM_MISSING_HAS_RUN
962# ------------------
ffc118c7
AG
963# Define MISSING if not defined so far and test if it is modern enough.
964# If it is, set am_missing_run to use it, otherwise, to nothing.
38dfb1e4
DB
965AC_DEFUN([AM_MISSING_HAS_RUN],
966[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
967AC_REQUIRE_AUX_FILE([missing])dnl
3daf2614
DB
968if test x"${MISSING+set}" != xset; then
969 case $am_aux_dir in
970 *\ * | *\ *)
971 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
972 *)
973 MISSING="\${SHELL} $am_aux_dir/missing" ;;
974 esac
975fi
38dfb1e4 976# Use eval to expand $SHELL
ffc118c7
AG
977if eval "$MISSING --is-lightweight"; then
978 am_missing_run="$MISSING "
38dfb1e4
DB
979else
980 am_missing_run=
ffc118c7 981 AC_MSG_WARN(['missing' script is too old or missing])
38dfb1e4
DB
982fi
983])
984
ffc118c7
AG
985# -*- Autoconf -*-
986# Obsolete and "removed" macros, that must however still report explicit
987# error messages when used, to smooth transition.
988#
989# Copyright (C) 1996-2013 Free Software Foundation, Inc.
38dfb1e4
DB
990#
991# This file is free software; the Free Software Foundation
992# gives unlimited permission to copy and/or distribute it,
993# with or without modifications, as long as this notice is preserved.
994
ffc118c7
AG
995AC_DEFUN([AM_CONFIG_HEADER],
996[AC_DIAGNOSE([obsolete],
997['$0': this macro is obsolete.
998You should use the 'AC][_CONFIG_HEADERS' macro instead.])dnl
999AC_CONFIG_HEADERS($@)])
1000
1001AC_DEFUN([AM_PROG_CC_STDC],
1002[AC_PROG_CC
1003am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc
1004AC_DIAGNOSE([obsolete],
1005['$0': this macro is obsolete.
1006You should simply use the 'AC][_PROG_CC' macro instead.
1007Also, your code should no longer depend upon 'am_cv_prog_cc_stdc',
1008but upon 'ac_cv_prog_cc_stdc'.])])
1009
1010AC_DEFUN([AM_C_PROTOTYPES],
1011 [AC_FATAL([automatic de-ANSI-fication support has been removed])])
1012AU_DEFUN([fp_C_PROTOTYPES], [AM_C_PROTOTYPES])
38dfb1e4
DB
1013
1014# Helper functions for option handling. -*- Autoconf -*-
1015
ffc118c7 1016# Copyright (C) 2001-2013 Free Software Foundation, Inc.
38dfb1e4
DB
1017#
1018# This file is free software; the Free Software Foundation
1019# gives unlimited permission to copy and/or distribute it,
1020# with or without modifications, as long as this notice is preserved.
1021
38dfb1e4
DB
1022# _AM_MANGLE_OPTION(NAME)
1023# -----------------------
1024AC_DEFUN([_AM_MANGLE_OPTION],
1025[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
1026
1027# _AM_SET_OPTION(NAME)
ffc118c7 1028# --------------------
38dfb1e4
DB
1029# Set option NAME. Presently that only means defining a flag for this option.
1030AC_DEFUN([_AM_SET_OPTION],
ffc118c7 1031[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
38dfb1e4
DB
1032
1033# _AM_SET_OPTIONS(OPTIONS)
ffc118c7 1034# ------------------------
38dfb1e4
DB
1035# OPTIONS is a space-separated list of Automake options.
1036AC_DEFUN([_AM_SET_OPTIONS],
3daf2614 1037[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
38dfb1e4
DB
1038
1039# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
1040# -------------------------------------------
1041# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
1042AC_DEFUN([_AM_IF_OPTION],
1043[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
1044
ffc118c7
AG
1045# Copyright (C) 1999-2013 Free Software Foundation, Inc.
1046#
1047# This file is free software; the Free Software Foundation
1048# gives unlimited permission to copy and/or distribute it,
1049# with or without modifications, as long as this notice is preserved.
38dfb1e4 1050
ffc118c7
AG
1051# _AM_PROG_CC_C_O
1052# ---------------
1053# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
1054# to automatically call this.
1055AC_DEFUN([_AM_PROG_CC_C_O],
1056[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1057AC_REQUIRE_AUX_FILE([compile])dnl
1058AC_LANG_PUSH([C])dnl
1059AC_CACHE_CHECK(
1060 [whether $CC understands -c and -o together],
1061 [am_cv_prog_cc_c_o],
1062 [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
1063 # Make sure it works both with $CC and with simple cc.
1064 # Following AC_PROG_CC_C_O, we do the test twice because some
1065 # compilers refuse to overwrite an existing .o file with -o,
1066 # though they will create one.
1067 am_cv_prog_cc_c_o=yes
1068 for am_i in 1 2; do
1069 if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
1070 && test -f conftest2.$ac_objext; then
1071 : OK
1072 else
1073 am_cv_prog_cc_c_o=no
1074 break
1075 fi
1076 done
1077 rm -f core conftest*
1078 unset am_i])
1079if test "$am_cv_prog_cc_c_o" != yes; then
1080 # Losing compiler, so override with the script.
1081 # FIXME: It is wrong to rewrite CC.
1082 # But if we don't then we get into trouble of one sort or another.
1083 # A longer-term fix would be to have automake use am__CC in this case,
1084 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
1085 CC="$am_aux_dir/compile $CC"
1086fi
1087AC_LANG_POP([C])])
1088
1089# For backward compatibility.
1090AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
1091
1092# Copyright (C) 2001-2013 Free Software Foundation, Inc.
38dfb1e4
DB
1093#
1094# This file is free software; the Free Software Foundation
1095# gives unlimited permission to copy and/or distribute it,
1096# with or without modifications, as long as this notice is preserved.
1097
ffc118c7
AG
1098# AM_RUN_LOG(COMMAND)
1099# -------------------
1100# Run COMMAND, save the exit status in ac_status, and log it.
1101# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
1102AC_DEFUN([AM_RUN_LOG],
1103[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
1104 ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
1105 ac_status=$?
1106 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
1107 (exit $ac_status); }])
1108
1109# Check to make sure that the build environment is sane. -*- Autoconf -*-
1110
1111# Copyright (C) 1996-2013 Free Software Foundation, Inc.
1112#
1113# This file is free software; the Free Software Foundation
1114# gives unlimited permission to copy and/or distribute it,
1115# with or without modifications, as long as this notice is preserved.
38dfb1e4
DB
1116
1117# AM_SANITY_CHECK
1118# ---------------
1119AC_DEFUN([AM_SANITY_CHECK],
1120[AC_MSG_CHECKING([whether build environment is sane])
3daf2614
DB
1121# Reject unsafe characters in $srcdir or the absolute working directory
1122# name. Accept space and tab only in the latter.
1123am_lf='
1124'
1125case `pwd` in
1126 *[[\\\"\#\$\&\'\`$am_lf]]*)
1127 AC_MSG_ERROR([unsafe absolute working directory name]);;
1128esac
1129case $srcdir in
1130 *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
ffc118c7 1131 AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
3daf2614
DB
1132esac
1133
ffc118c7 1134# Do 'set' in a subshell so we don't clobber the current shell's
38dfb1e4
DB
1135# arguments. Must try -L first in case configure is actually a
1136# symlink; some systems play weird games with the mod time of symlinks
1137# (eg FreeBSD returns the mod time of the symlink's containing
1138# directory).
1139if (
ffc118c7
AG
1140 am_has_slept=no
1141 for am_try in 1 2; do
1142 echo "timestamp, slept: $am_has_slept" > conftest.file
1143 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
1144 if test "$[*]" = "X"; then
1145 # -L didn't work.
1146 set X `ls -t "$srcdir/configure" conftest.file`
1147 fi
1148 if test "$[*]" != "X $srcdir/configure conftest.file" \
1149 && test "$[*]" != "X conftest.file $srcdir/configure"; then
1150
1151 # If neither matched, then we have a broken ls. This can happen
1152 # if, for instance, CONFIG_SHELL is bash and it inherits a
1153 # broken ls alias from the environment. This has actually
1154 # happened. Such a system could not be considered "sane".
1155 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
1156 alias in your environment])
1157 fi
1158 if test "$[2]" = conftest.file || test $am_try -eq 2; then
1159 break
1160 fi
1161 # Just in case.
1162 sleep 1
1163 am_has_slept=yes
1164 done
38dfb1e4
DB
1165 test "$[2]" = conftest.file
1166 )
1167then
1168 # Ok.
1169 :
1170else
1171 AC_MSG_ERROR([newly created file is older than distributed files!
1172Check your system clock])
1173fi
ffc118c7
AG
1174AC_MSG_RESULT([yes])
1175# If we didn't sleep, we still need to ensure time stamps of config.status and
1176# generated files are strictly newer.
1177am_sleep_pid=
1178if grep 'slept: no' conftest.file >/dev/null 2>&1; then
1179 ( sleep 1 ) &
1180 am_sleep_pid=$!
1181fi
1182AC_CONFIG_COMMANDS_PRE(
1183 [AC_MSG_CHECKING([that generated files are newer than configure])
1184 if test -n "$am_sleep_pid"; then
1185 # Hide warnings about reused PIDs.
1186 wait $am_sleep_pid 2>/dev/null
1187 fi
1188 AC_MSG_RESULT([done])])
1189rm -f conftest.file
1190])
38dfb1e4 1191
ffc118c7 1192# Copyright (C) 2009-2013 Free Software Foundation, Inc.
2df00678
DB
1193#
1194# This file is free software; the Free Software Foundation
1195# gives unlimited permission to copy and/or distribute it,
1196# with or without modifications, as long as this notice is preserved.
1197
2df00678
DB
1198# AM_SILENT_RULES([DEFAULT])
1199# --------------------------
1200# Enable less verbose build rules; with the default set to DEFAULT
ffc118c7 1201# ("yes" being less verbose, "no" or empty being verbose).
2df00678 1202AC_DEFUN([AM_SILENT_RULES],
ffc118c7
AG
1203[AC_ARG_ENABLE([silent-rules], [dnl
1204AS_HELP_STRING(
1205 [--enable-silent-rules],
1206 [less verbose build output (undo: "make V=1")])
1207AS_HELP_STRING(
1208 [--disable-silent-rules],
1209 [verbose build output (undo: "make V=0")])dnl
1210])
1211case $enable_silent_rules in @%:@ (((
1212 yes) AM_DEFAULT_VERBOSITY=0;;
1213 no) AM_DEFAULT_VERBOSITY=1;;
1214 *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
2df00678 1215esac
ffc118c7
AG
1216dnl
1217dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
1218dnl do not support nested variable expansions.
1219dnl See automake bug#9928 and bug#10237.
1220am_make=${MAKE-make}
1221AC_CACHE_CHECK([whether $am_make supports nested variables],
1222 [am_cv_make_support_nested_variables],
1223 [if AS_ECHO([['TRUE=$(BAR$(V))
1224BAR0=false
1225BAR1=true
1226V=1
1227am__doit:
1228 @$(TRUE)
1229.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
1230 am_cv_make_support_nested_variables=yes
1231else
1232 am_cv_make_support_nested_variables=no
1233fi])
1234if test $am_cv_make_support_nested_variables = yes; then
1235 dnl Using '$V' instead of '$(V)' breaks IRIX make.
1236 AM_V='$(V)'
1237 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
1238else
1239 AM_V=$AM_DEFAULT_VERBOSITY
1240 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
1241fi
1242AC_SUBST([AM_V])dnl
1243AM_SUBST_NOTMAKE([AM_V])dnl
1244AC_SUBST([AM_DEFAULT_V])dnl
1245AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
2df00678
DB
1246AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
1247AM_BACKSLASH='\'
1248AC_SUBST([AM_BACKSLASH])dnl
1249_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
1250])
1251
ffc118c7 1252# Copyright (C) 2001-2013 Free Software Foundation, Inc.
38dfb1e4
DB
1253#
1254# This file is free software; the Free Software Foundation
1255# gives unlimited permission to copy and/or distribute it,
1256# with or without modifications, as long as this notice is preserved.
1257
1258# AM_PROG_INSTALL_STRIP
1259# ---------------------
ffc118c7 1260# One issue with vendor 'install' (even GNU) is that you can't
38dfb1e4
DB
1261# specify the program used to strip binaries. This is especially
1262# annoying in cross-compiling environments, where the build's strip
1263# is unlikely to handle the host's binaries.
1264# Fortunately install-sh will honor a STRIPPROG variable, so we
ffc118c7 1265# always use install-sh in "make install-strip", and initialize
38dfb1e4
DB
1266# STRIPPROG with the value of the STRIP variable (set by the user).
1267AC_DEFUN([AM_PROG_INSTALL_STRIP],
1268[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
ffc118c7
AG
1269# Installed binaries are usually stripped using 'strip' when the user
1270# run "make install-strip". However 'strip' might not be the right
38dfb1e4 1271# tool to use in cross-compilation environments, therefore Automake
ffc118c7
AG
1272# will honor the 'STRIP' environment variable to overrule this program.
1273dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
38dfb1e4
DB
1274if test "$cross_compiling" != no; then
1275 AC_CHECK_TOOL([STRIP], [strip], :)
1276fi
1277INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
1278AC_SUBST([INSTALL_STRIP_PROGRAM])])
1279
ffc118c7 1280# Copyright (C) 2006-2013 Free Software Foundation, Inc.
38dfb1e4
DB
1281#
1282# This file is free software; the Free Software Foundation
1283# gives unlimited permission to copy and/or distribute it,
1284# with or without modifications, as long as this notice is preserved.
1285
1286# _AM_SUBST_NOTMAKE(VARIABLE)
1287# ---------------------------
1288# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
1289# This macro is traced by Automake.
1290AC_DEFUN([_AM_SUBST_NOTMAKE])
1291
3daf2614 1292# AM_SUBST_NOTMAKE(VARIABLE)
ffc118c7 1293# --------------------------
3daf2614
DB
1294# Public sister of _AM_SUBST_NOTMAKE.
1295AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
1296
38dfb1e4
DB
1297# Check how to create a tarball. -*- Autoconf -*-
1298
ffc118c7 1299# Copyright (C) 2004-2013 Free Software Foundation, Inc.
38dfb1e4
DB
1300#
1301# This file is free software; the Free Software Foundation
1302# gives unlimited permission to copy and/or distribute it,
1303# with or without modifications, as long as this notice is preserved.
1304
38dfb1e4
DB
1305# _AM_PROG_TAR(FORMAT)
1306# --------------------
1307# Check how to create a tarball in format FORMAT.
ffc118c7 1308# FORMAT should be one of 'v7', 'ustar', or 'pax'.
38dfb1e4
DB
1309#
1310# Substitute a variable $(am__tar) that is a command
1311# writing to stdout a FORMAT-tarball containing the directory
1312# $tardir.
1313# tardir=directory && $(am__tar) > result.tar
1314#
1315# Substitute a variable $(am__untar) that extract such
1316# a tarball read from stdin.
1317# $(am__untar) < result.tar
ffc118c7 1318#
38dfb1e4 1319AC_DEFUN([_AM_PROG_TAR],
ffc118c7
AG
1320[# Always define AMTAR for backward compatibility. Yes, it's still used
1321# in the wild :-( We should find a proper way to deprecate it ...
1322AC_SUBST([AMTAR], ['$${TAR-tar}'])
1323
1324# We'll loop over all known methods to create a tar archive until one works.
38dfb1e4 1325_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
38dfb1e4 1326
ffc118c7
AG
1327m4_if([$1], [v7],
1328 [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
1329
1330 [m4_case([$1],
1331 [ustar],
1332 [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
1333 # There is notably a 21 bits limit for the UID and the GID. In fact,
1334 # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
1335 # and bug#13588).
1336 am_max_uid=2097151 # 2^21 - 1
1337 am_max_gid=$am_max_uid
1338 # The $UID and $GID variables are not portable, so we need to resort
1339 # to the POSIX-mandated id(1) utility. Errors in the 'id' calls
1340 # below are definitely unexpected, so allow the users to see them
1341 # (that is, avoid stderr redirection).
1342 am_uid=`id -u || echo unknown`
1343 am_gid=`id -g || echo unknown`
1344 AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
1345 if test $am_uid -le $am_max_uid; then
1346 AC_MSG_RESULT([yes])
1347 else
1348 AC_MSG_RESULT([no])
1349 _am_tools=none
1350 fi
1351 AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
1352 if test $am_gid -le $am_max_gid; then
1353 AC_MSG_RESULT([yes])
1354 else
1355 AC_MSG_RESULT([no])
1356 _am_tools=none
1357 fi],
38dfb1e4 1358
ffc118c7
AG
1359 [pax],
1360 [],
1361
1362 [m4_fatal([Unknown tar format])])
1363
1364 AC_MSG_CHECKING([how to create a $1 tar archive])
1365
1366 # Go ahead even if we have the value already cached. We do so because we
1367 # need to set the values for the 'am__tar' and 'am__untar' variables.
1368 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
1369
1370 for _am_tool in $_am_tools; do
1371 case $_am_tool in
1372 gnutar)
1373 for _am_tar in tar gnutar gtar; do
1374 AM_RUN_LOG([$_am_tar --version]) && break
1375 done
1376 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
1377 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
1378 am__untar="$_am_tar -xf -"
1379 ;;
1380 plaintar)
1381 # Must skip GNU tar: if it does not support --format= it doesn't create
1382 # ustar tarball either.
1383 (tar --version) >/dev/null 2>&1 && continue
1384 am__tar='tar chf - "$$tardir"'
1385 am__tar_='tar chf - "$tardir"'
1386 am__untar='tar xf -'
1387 ;;
1388 pax)
1389 am__tar='pax -L -x $1 -w "$$tardir"'
1390 am__tar_='pax -L -x $1 -w "$tardir"'
1391 am__untar='pax -r'
1392 ;;
1393 cpio)
1394 am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
1395 am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
1396 am__untar='cpio -i -H $1 -d'
1397 ;;
1398 none)
1399 am__tar=false
1400 am__tar_=false
1401 am__untar=false
1402 ;;
1403 esac
1404
1405 # If the value was cached, stop now. We just wanted to have am__tar
1406 # and am__untar set.
1407 test -n "${am_cv_prog_tar_$1}" && break
1408
1409 # tar/untar a dummy directory, and stop if the command works.
1410 rm -rf conftest.dir
1411 mkdir conftest.dir
1412 echo GrepMe > conftest.dir/file
1413 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
1414 rm -rf conftest.dir
1415 if test -s conftest.tar; then
1416 AM_RUN_LOG([$am__untar <conftest.tar])
1417 AM_RUN_LOG([cat conftest.dir/file])
1418 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
1419 fi
1420 done
38dfb1e4 1421 rm -rf conftest.dir
38dfb1e4 1422
ffc118c7
AG
1423 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
1424 AC_MSG_RESULT([$am_cv_prog_tar_$1])])
1425
38dfb1e4
DB
1426AC_SUBST([am__tar])
1427AC_SUBST([am__untar])
1428]) # _AM_PROG_TAR
1429
af302956 1430m4_include([m4/gtk-doc.m4])
b94f3144
AG
1431m4_include([m4/libtool.m4])
1432m4_include([m4/ltoptions.m4])
1433m4_include([m4/ltsugar.m4])
1434m4_include([m4/ltversion.m4])
1435m4_include([m4/lt~obsolete.m4])