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