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