|
|
1.1.1.5 ! root 1: # generated automatically by aclocal 1.15 -*- Autoconf -*- 1.1 root 2: 1.1.1.5 ! root 3: # Copyright (C) 1996-2014 Free Software Foundation, Inc. 1.1.1.3 root 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: 1.1.1.5 ! root 23: # Copyright (C) 2002-2014 Free Software Foundation, Inc. 1.1.1.3 root 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.5 ! root 35: [am__api_version='1.15' 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.5 ! root 38: m4_if([$1], [1.15], [], 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.5 ! root 54: [AM_AUTOMAKE_VERSION([1.15])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: 1.1.1.5 ! root 61: # Copyright (C) 2001-2014 Free Software Foundation, Inc. 1.1.1.3 root 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: 1.1.1.5 ! root 81: # Copyright (C) 2001-2014 Free Software Foundation, Inc. 1.1.1.3 root 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: 1.1.1.5 ! root 133: # Copyright (C) 1997-2014 Free Software Foundation, Inc. 1.1.1.3 root 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: 1.1.1.5 ! root 164: # Copyright (C) 1999-2014 Free Software Foundation, Inc. 1.1.1.3 root 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: 1.1.1.5 ! root 355: # Copyright (C) 1999-2014 Free Software Foundation, Inc. 1.1.1.3 root 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: 1.1.1.5 ! root 431: # Copyright (C) 1996-2014 Free Software Foundation, Inc. 1.1.1.3 root 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)']) 1.1.1.5 ! root 521: # We need awk for the "check" target (and possibly the TAP driver). The ! 522: # system "awk" is bad on some platforms. 1.1.1.3 root 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.5 ! root 596: dnl The trailing newline in this macro's definition is deliberate, for ! 597: dnl backward compatibility and to allow trailing 'dnl'-style comments ! 598: dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. 1.1.1.3 root 599: ]) 600: 601: dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not 602: dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further 603: dnl mangled by Autoconf and run in a shell conditional statement. 604: m4_define([_AC_COMPILER_EXEEXT], 605: m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) 606: 607: # When config.status generates a header, we must update the stamp-h file. 608: # This file resides in the same directory as the config header 609: # that is generated. The stamp files are numbered to have different names. 610: 611: # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the 612: # loop where config.status creates the headers, so we can generate 613: # our stamp files there. 614: AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], 615: [# Compute $1's index in $config_headers. 616: _am_arg=$1 617: _am_stamp_count=1 618: for _am_header in $config_headers :; do 619: case $_am_header in 620: $_am_arg | $_am_arg:* ) 621: break ;; 622: * ) 623: _am_stamp_count=`expr $_am_stamp_count + 1` ;; 624: esac 625: done 626: echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) 627: 1.1.1.5 ! root 628: # Copyright (C) 2001-2014 Free Software Foundation, Inc. 1.1.1.3 root 629: # 630: # This file is free software; the Free Software Foundation 631: # gives unlimited permission to copy and/or distribute it, 632: # with or without modifications, as long as this notice is preserved. 633: 634: # AM_PROG_INSTALL_SH 635: # ------------------ 636: # Define $install_sh. 637: AC_DEFUN([AM_PROG_INSTALL_SH], 638: [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl 1.1.1.5 ! root 639: if test x"${install_sh+set}" != xset; then 1.1.1.3 root 640: case $am_aux_dir in 641: *\ * | *\ *) 642: install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 643: *) 644: install_sh="\${SHELL} $am_aux_dir/install-sh" 645: esac 646: fi 647: AC_SUBST([install_sh])]) 648: 1.1.1.5 ! root 649: # Copyright (C) 2003-2014 Free Software Foundation, Inc. 1.1.1.3 root 650: # 651: # This file is free software; the Free Software Foundation 652: # gives unlimited permission to copy and/or distribute it, 653: # with or without modifications, as long as this notice is preserved. 654: 655: # Check whether the underlying file-system supports filenames 656: # with a leading dot. For instance MS-DOS doesn't. 657: AC_DEFUN([AM_SET_LEADING_DOT], 658: [rm -rf .tst 2>/dev/null 659: mkdir .tst 2>/dev/null 660: if test -d .tst; then 661: am__leading_dot=. 662: else 663: am__leading_dot=_ 664: fi 665: rmdir .tst 2>/dev/null 666: AC_SUBST([am__leading_dot])]) 667: 668: # Check to see how 'make' treats includes. -*- Autoconf -*- 669: 1.1.1.5 ! root 670: # Copyright (C) 2001-2014 Free Software Foundation, Inc. 1.1.1.3 root 671: # 672: # This file is free software; the Free Software Foundation 673: # gives unlimited permission to copy and/or distribute it, 674: # with or without modifications, as long as this notice is preserved. 675: 676: # AM_MAKE_INCLUDE() 677: # ----------------- 678: # Check to see how make treats includes. 679: AC_DEFUN([AM_MAKE_INCLUDE], 680: [am_make=${MAKE-make} 681: cat > confinc << 'END' 682: am__doit: 683: @echo this is the am__doit target 684: .PHONY: am__doit 685: END 686: # If we don't find an include directive, just comment out the code. 687: AC_MSG_CHECKING([for style of include used by $am_make]) 688: am__include="#" 689: am__quote= 690: _am_result=none 691: # First try GNU make style include. 692: echo "include confinc" > confmf 693: # Ignore all kinds of additional output from 'make'. 694: case `$am_make -s -f confmf 2> /dev/null` in #( 695: *the\ am__doit\ target*) 696: am__include=include 697: am__quote= 698: _am_result=GNU 699: ;; 700: esac 701: # Now try BSD make style include. 702: if test "$am__include" = "#"; then 703: echo '.include "confinc"' > confmf 704: case `$am_make -s -f confmf 2> /dev/null` in #( 705: *the\ am__doit\ target*) 706: am__include=.include 707: am__quote="\"" 708: _am_result=BSD 709: ;; 710: esac 711: fi 712: AC_SUBST([am__include]) 713: AC_SUBST([am__quote]) 714: AC_MSG_RESULT([$_am_result]) 715: rm -f confinc confmf 716: ]) 717: 718: # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- 719: 1.1.1.5 ! root 720: # Copyright (C) 1997-2014 Free Software Foundation, Inc. 1.1.1.3 root 721: # 722: # This file is free software; the Free Software Foundation 723: # gives unlimited permission to copy and/or distribute it, 724: # with or without modifications, as long as this notice is preserved. 725: 726: # AM_MISSING_PROG(NAME, PROGRAM) 727: # ------------------------------ 728: AC_DEFUN([AM_MISSING_PROG], 729: [AC_REQUIRE([AM_MISSING_HAS_RUN]) 730: $1=${$1-"${am_missing_run}$2"} 731: AC_SUBST($1)]) 732: 733: # AM_MISSING_HAS_RUN 734: # ------------------ 735: # Define MISSING if not defined so far and test if it is modern enough. 736: # If it is, set am_missing_run to use it, otherwise, to nothing. 737: AC_DEFUN([AM_MISSING_HAS_RUN], 738: [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl 739: AC_REQUIRE_AUX_FILE([missing])dnl 740: if test x"${MISSING+set}" != xset; then 741: case $am_aux_dir in 742: *\ * | *\ *) 743: MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 744: *) 745: MISSING="\${SHELL} $am_aux_dir/missing" ;; 746: esac 747: fi 748: # Use eval to expand $SHELL 749: if eval "$MISSING --is-lightweight"; then 750: am_missing_run="$MISSING " 1.1 root 751: else 1.1.1.3 root 752: am_missing_run= 753: AC_MSG_WARN(['missing' script is too old or missing]) 1.1 root 754: fi 755: ]) 756: 1.1.1.3 root 757: # Helper functions for option handling. -*- Autoconf -*- 758: 1.1.1.5 ! root 759: # Copyright (C) 2001-2014 Free Software Foundation, Inc. 1.1.1.3 root 760: # 761: # This file is free software; the Free Software Foundation 762: # gives unlimited permission to copy and/or distribute it, 763: # with or without modifications, as long as this notice is preserved. 764: 765: # _AM_MANGLE_OPTION(NAME) 766: # ----------------------- 767: AC_DEFUN([_AM_MANGLE_OPTION], 768: [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) 769: 770: # _AM_SET_OPTION(NAME) 771: # -------------------- 772: # Set option NAME. Presently that only means defining a flag for this option. 773: AC_DEFUN([_AM_SET_OPTION], 774: [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) 775: 776: # _AM_SET_OPTIONS(OPTIONS) 777: # ------------------------ 778: # OPTIONS is a space-separated list of Automake options. 779: AC_DEFUN([_AM_SET_OPTIONS], 780: [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) 781: 782: # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) 783: # ------------------------------------------- 784: # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. 785: AC_DEFUN([_AM_IF_OPTION], 786: [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) 787: 1.1.1.5 ! root 788: # Copyright (C) 1999-2014 Free Software Foundation, Inc. 1.1.1.4 root 789: # 790: # This file is free software; the Free Software Foundation 791: # gives unlimited permission to copy and/or distribute it, 792: # with or without modifications, as long as this notice is preserved. 793: 794: # _AM_PROG_CC_C_O 795: # --------------- 796: # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC 797: # to automatically call this. 798: AC_DEFUN([_AM_PROG_CC_C_O], 799: [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl 800: AC_REQUIRE_AUX_FILE([compile])dnl 801: AC_LANG_PUSH([C])dnl 802: AC_CACHE_CHECK( 803: [whether $CC understands -c and -o together], 804: [am_cv_prog_cc_c_o], 805: [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) 806: # Make sure it works both with $CC and with simple cc. 807: # Following AC_PROG_CC_C_O, we do the test twice because some 808: # compilers refuse to overwrite an existing .o file with -o, 809: # though they will create one. 810: am_cv_prog_cc_c_o=yes 811: for am_i in 1 2; do 812: if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ 813: && test -f conftest2.$ac_objext; then 814: : OK 815: else 816: am_cv_prog_cc_c_o=no 817: break 818: fi 819: done 820: rm -f core conftest* 821: unset am_i]) 822: if test "$am_cv_prog_cc_c_o" != yes; then 823: # Losing compiler, so override with the script. 824: # FIXME: It is wrong to rewrite CC. 825: # But if we don't then we get into trouble of one sort or another. 826: # A longer-term fix would be to have automake use am__CC in this case, 827: # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 828: CC="$am_aux_dir/compile $CC" 829: fi 830: AC_LANG_POP([C])]) 831: 832: # For backward compatibility. 833: AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) 834: 1.1.1.5 ! root 835: # Copyright (C) 2001-2014 Free Software Foundation, Inc. 1.1.1.4 root 836: # 837: # This file is free software; the Free Software Foundation 838: # gives unlimited permission to copy and/or distribute it, 839: # with or without modifications, as long as this notice is preserved. 840: 841: # AM_RUN_LOG(COMMAND) 842: # ------------------- 843: # Run COMMAND, save the exit status in ac_status, and log it. 844: # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) 845: AC_DEFUN([AM_RUN_LOG], 846: [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD 847: ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD 848: ac_status=$? 849: echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD 850: (exit $ac_status); }]) 851: 1.1.1.3 root 852: # Check to make sure that the build environment is sane. -*- Autoconf -*- 853: 1.1.1.5 ! root 854: # Copyright (C) 1996-2014 Free Software Foundation, Inc. 1.1.1.3 root 855: # 856: # This file is free software; the Free Software Foundation 857: # gives unlimited permission to copy and/or distribute it, 858: # with or without modifications, as long as this notice is preserved. 859: 860: # AM_SANITY_CHECK 861: # --------------- 862: AC_DEFUN([AM_SANITY_CHECK], 863: [AC_MSG_CHECKING([whether build environment is sane]) 864: # Reject unsafe characters in $srcdir or the absolute working directory 865: # name. Accept space and tab only in the latter. 866: am_lf=' 867: ' 868: case `pwd` in 869: *[[\\\"\#\$\&\'\`$am_lf]]*) 870: AC_MSG_ERROR([unsafe absolute working directory name]);; 1.1.1.2 root 871: esac 1.1.1.3 root 872: case $srcdir in 873: *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) 874: AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; 875: esac 876: 877: # Do 'set' in a subshell so we don't clobber the current shell's 878: # arguments. Must try -L first in case configure is actually a 879: # symlink; some systems play weird games with the mod time of symlinks 880: # (eg FreeBSD returns the mod time of the symlink's containing 881: # directory). 882: if ( 883: am_has_slept=no 884: for am_try in 1 2; do 885: echo "timestamp, slept: $am_has_slept" > conftest.file 886: set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 887: if test "$[*]" = "X"; then 888: # -L didn't work. 889: set X `ls -t "$srcdir/configure" conftest.file` 890: fi 891: if test "$[*]" != "X $srcdir/configure conftest.file" \ 892: && test "$[*]" != "X conftest.file $srcdir/configure"; then 893: 894: # If neither matched, then we have a broken ls. This can happen 895: # if, for instance, CONFIG_SHELL is bash and it inherits a 896: # broken ls alias from the environment. This has actually 897: # happened. Such a system could not be considered "sane". 898: AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken 899: alias in your environment]) 900: fi 901: if test "$[2]" = conftest.file || test $am_try -eq 2; then 902: break 903: fi 904: # Just in case. 905: sleep 1 906: am_has_slept=yes 907: done 908: test "$[2]" = conftest.file 909: ) 910: then 911: # Ok. 912: : 913: else 914: AC_MSG_ERROR([newly created file is older than distributed files! 915: Check your system clock]) 916: fi 917: AC_MSG_RESULT([yes]) 918: # If we didn't sleep, we still need to ensure time stamps of config.status and 919: # generated files are strictly newer. 920: am_sleep_pid= 921: if grep 'slept: no' conftest.file >/dev/null 2>&1; then 922: ( sleep 1 ) & 923: am_sleep_pid=$! 924: fi 925: AC_CONFIG_COMMANDS_PRE( 926: [AC_MSG_CHECKING([that generated files are newer than configure]) 927: if test -n "$am_sleep_pid"; then 928: # Hide warnings about reused PIDs. 929: wait $am_sleep_pid 2>/dev/null 930: fi 931: AC_MSG_RESULT([done])]) 932: rm -f conftest.file 933: ]) 934: 1.1.1.5 ! root 935: # Copyright (C) 2009-2014 Free Software Foundation, Inc. 1.1.1.3 root 936: # 937: # This file is free software; the Free Software Foundation 938: # gives unlimited permission to copy and/or distribute it, 939: # with or without modifications, as long as this notice is preserved. 940: 941: # AM_SILENT_RULES([DEFAULT]) 942: # -------------------------- 943: # Enable less verbose build rules; with the default set to DEFAULT 944: # ("yes" being less verbose, "no" or empty being verbose). 945: AC_DEFUN([AM_SILENT_RULES], 946: [AC_ARG_ENABLE([silent-rules], [dnl 947: AS_HELP_STRING( 948: [--enable-silent-rules], 949: [less verbose build output (undo: "make V=1")]) 950: AS_HELP_STRING( 951: [--disable-silent-rules], 952: [verbose build output (undo: "make V=0")])dnl 953: ]) 954: case $enable_silent_rules in @%:@ ((( 955: yes) AM_DEFAULT_VERBOSITY=0;; 956: no) AM_DEFAULT_VERBOSITY=1;; 957: *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; 958: esac 959: dnl 960: dnl A few 'make' implementations (e.g., NonStop OS and NextStep) 961: dnl do not support nested variable expansions. 962: dnl See automake bug#9928 and bug#10237. 963: am_make=${MAKE-make} 964: AC_CACHE_CHECK([whether $am_make supports nested variables], 965: [am_cv_make_support_nested_variables], 966: [if AS_ECHO([['TRUE=$(BAR$(V)) 967: BAR0=false 968: BAR1=true 969: V=1 970: am__doit: 971: @$(TRUE) 972: .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then 973: am_cv_make_support_nested_variables=yes 974: else 975: am_cv_make_support_nested_variables=no 976: fi]) 977: if test $am_cv_make_support_nested_variables = yes; then 978: dnl Using '$V' instead of '$(V)' breaks IRIX make. 979: AM_V='$(V)' 980: AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 981: else 982: AM_V=$AM_DEFAULT_VERBOSITY 983: AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 984: fi 985: AC_SUBST([AM_V])dnl 986: AM_SUBST_NOTMAKE([AM_V])dnl 987: AC_SUBST([AM_DEFAULT_V])dnl 988: AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl 989: AC_SUBST([AM_DEFAULT_VERBOSITY])dnl 990: AM_BACKSLASH='\' 991: AC_SUBST([AM_BACKSLASH])dnl 992: _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl 993: ]) 994: 1.1.1.5 ! root 995: # Copyright (C) 2001-2014 Free Software Foundation, Inc. 1.1.1.3 root 996: # 997: # This file is free software; the Free Software Foundation 998: # gives unlimited permission to copy and/or distribute it, 999: # with or without modifications, as long as this notice is preserved. 1000: 1001: # AM_PROG_INSTALL_STRIP 1002: # --------------------- 1003: # One issue with vendor 'install' (even GNU) is that you can't 1004: # specify the program used to strip binaries. This is especially 1005: # annoying in cross-compiling environments, where the build's strip 1006: # is unlikely to handle the host's binaries. 1007: # Fortunately install-sh will honor a STRIPPROG variable, so we 1008: # always use install-sh in "make install-strip", and initialize 1009: # STRIPPROG with the value of the STRIP variable (set by the user). 1010: AC_DEFUN([AM_PROG_INSTALL_STRIP], 1011: [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl 1012: # Installed binaries are usually stripped using 'strip' when the user 1013: # run "make install-strip". However 'strip' might not be the right 1014: # tool to use in cross-compilation environments, therefore Automake 1015: # will honor the 'STRIP' environment variable to overrule this program. 1016: dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. 1017: if test "$cross_compiling" != no; then 1018: AC_CHECK_TOOL([STRIP], [strip], :) 1019: fi 1020: INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 1021: AC_SUBST([INSTALL_STRIP_PROGRAM])]) 1022: 1.1.1.5 ! root 1023: # Copyright (C) 2006-2014 Free Software Foundation, Inc. 1.1.1.3 root 1024: # 1025: # This file is free software; the Free Software Foundation 1026: # gives unlimited permission to copy and/or distribute it, 1027: # with or without modifications, as long as this notice is preserved. 1028: 1029: # _AM_SUBST_NOTMAKE(VARIABLE) 1030: # --------------------------- 1031: # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. 1032: # This macro is traced by Automake. 1033: AC_DEFUN([_AM_SUBST_NOTMAKE]) 1034: 1035: # AM_SUBST_NOTMAKE(VARIABLE) 1036: # -------------------------- 1037: # Public sister of _AM_SUBST_NOTMAKE. 1038: AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) 1039: 1040: # Check how to create a tarball. -*- Autoconf -*- 1041: 1.1.1.5 ! root 1042: # Copyright (C) 2004-2014 Free Software Foundation, Inc. 1.1.1.3 root 1043: # 1044: # This file is free software; the Free Software Foundation 1045: # gives unlimited permission to copy and/or distribute it, 1046: # with or without modifications, as long as this notice is preserved. 1047: 1048: # _AM_PROG_TAR(FORMAT) 1049: # -------------------- 1050: # Check how to create a tarball in format FORMAT. 1051: # FORMAT should be one of 'v7', 'ustar', or 'pax'. 1052: # 1053: # Substitute a variable $(am__tar) that is a command 1054: # writing to stdout a FORMAT-tarball containing the directory 1055: # $tardir. 1056: # tardir=directory && $(am__tar) > result.tar 1057: # 1058: # Substitute a variable $(am__untar) that extract such 1059: # a tarball read from stdin. 1060: # $(am__untar) < result.tar 1061: # 1062: AC_DEFUN([_AM_PROG_TAR], 1063: [# Always define AMTAR for backward compatibility. Yes, it's still used 1064: # in the wild :-( We should find a proper way to deprecate it ... 1065: AC_SUBST([AMTAR], ['$${TAR-tar}']) 1066: 1067: # We'll loop over all known methods to create a tar archive until one works. 1068: _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' 1069: 1070: m4_if([$1], [v7], 1071: [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], 1072: 1073: [m4_case([$1], 1074: [ustar], 1075: [# The POSIX 1988 'ustar' format is defined with fixed-size fields. 1076: # There is notably a 21 bits limit for the UID and the GID. In fact, 1077: # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 1078: # and bug#13588). 1079: am_max_uid=2097151 # 2^21 - 1 1080: am_max_gid=$am_max_uid 1081: # The $UID and $GID variables are not portable, so we need to resort 1082: # to the POSIX-mandated id(1) utility. Errors in the 'id' calls 1083: # below are definitely unexpected, so allow the users to see them 1084: # (that is, avoid stderr redirection). 1085: am_uid=`id -u || echo unknown` 1086: am_gid=`id -g || echo unknown` 1087: AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) 1088: if test $am_uid -le $am_max_uid; then 1089: AC_MSG_RESULT([yes]) 1090: else 1091: AC_MSG_RESULT([no]) 1092: _am_tools=none 1093: fi 1094: AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) 1095: if test $am_gid -le $am_max_gid; then 1096: AC_MSG_RESULT([yes]) 1097: else 1098: AC_MSG_RESULT([no]) 1099: _am_tools=none 1100: fi], 1101: 1102: [pax], 1103: [], 1104: 1105: [m4_fatal([Unknown tar format])]) 1106: 1107: AC_MSG_CHECKING([how to create a $1 tar archive]) 1108: 1109: # Go ahead even if we have the value already cached. We do so because we 1110: # need to set the values for the 'am__tar' and 'am__untar' variables. 1111: _am_tools=${am_cv_prog_tar_$1-$_am_tools} 1112: 1113: for _am_tool in $_am_tools; do 1114: case $_am_tool in 1115: gnutar) 1116: for _am_tar in tar gnutar gtar; do 1117: AM_RUN_LOG([$_am_tar --version]) && break 1118: done 1119: am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' 1120: am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' 1121: am__untar="$_am_tar -xf -" 1122: ;; 1123: plaintar) 1124: # Must skip GNU tar: if it does not support --format= it doesn't create 1125: # ustar tarball either. 1126: (tar --version) >/dev/null 2>&1 && continue 1127: am__tar='tar chf - "$$tardir"' 1128: am__tar_='tar chf - "$tardir"' 1129: am__untar='tar xf -' 1130: ;; 1131: pax) 1132: am__tar='pax -L -x $1 -w "$$tardir"' 1133: am__tar_='pax -L -x $1 -w "$tardir"' 1134: am__untar='pax -r' 1135: ;; 1136: cpio) 1137: am__tar='find "$$tardir" -print | cpio -o -H $1 -L' 1138: am__tar_='find "$tardir" -print | cpio -o -H $1 -L' 1139: am__untar='cpio -i -H $1 -d' 1140: ;; 1141: none) 1142: am__tar=false 1143: am__tar_=false 1144: am__untar=false 1145: ;; 1146: esac 1147: 1148: # If the value was cached, stop now. We just wanted to have am__tar 1149: # and am__untar set. 1150: test -n "${am_cv_prog_tar_$1}" && break 1151: 1152: # tar/untar a dummy directory, and stop if the command works. 1153: rm -rf conftest.dir 1154: mkdir conftest.dir 1155: echo GrepMe > conftest.dir/file 1156: AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) 1157: rm -rf conftest.dir 1158: if test -s conftest.tar; then 1159: AM_RUN_LOG([$am__untar <conftest.tar]) 1160: AM_RUN_LOG([cat conftest.dir/file]) 1161: grep GrepMe conftest.dir/file >/dev/null 2>&1 && break 1162: fi 1163: done 1164: rm -rf conftest.dir 1165: 1166: AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) 1167: AC_MSG_RESULT([$am_cv_prog_tar_$1])]) 1168: 1169: AC_SUBST([am__tar]) 1170: AC_SUBST([am__untar]) 1171: ]) # _AM_PROG_TAR 1172:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.