"Fossies" - the Fresh Open Source Software Archive

Member "openpa-1.0.4/aclocal.m4" (11 Jan 2013, 38672 Bytes) of package /linux/misc/openpa-1.0.4.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

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