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