ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/hopm/branches/1.1.x/aclocal.m4
Revision: 6105
Committed: Thu Jun 11 12:45:27 2015 UTC (11 years, 1 month ago) by michael
Original Path: hopm/trunk/aclocal.m4
File size: 44628 byte(s)
Log Message:
- autoreconf

File Contents

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

Properties

Name Value
svn:eol-style native
svn:keywords Id