1# generated automatically by aclocal 1.16.1 -*- Autoconf -*- 2 3# Copyright (C) 1996-2018 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 14m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) 15m4_ifndef([AC_AUTOCONF_VERSION], 16 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl 17m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, 18[m4_warning([this file was generated for autoconf 2.69. 19You have another version of autoconf. It may work, but is not guaranteed to. 20If you have problems, you may need to regenerate the build system entirely. 21To do so, use the procedure documented by the package, typically 'autoreconf'.])]) 22 23# ltdl.m4 - Configure ltdl for the target system. -*-Autoconf-*- 24# 25# Copyright (C) 1999-2008, 2011-2015 Free Software Foundation, Inc. 26# Written by Thomas Tanner, 1999 27# 28# This file is free software; the Free Software Foundation gives 29# unlimited permission to copy and/or distribute it, with or without 30# modifications, as long as this notice is preserved. 31 32# serial 20 LTDL_INIT 33 34# LT_CONFIG_LTDL_DIR(DIRECTORY, [LTDL-MODE]) 35# ------------------------------------------ 36# DIRECTORY contains the libltdl sources. It is okay to call this 37# function multiple times, as long as the same DIRECTORY is always given. 38AC_DEFUN([LT_CONFIG_LTDL_DIR], 39[AC_BEFORE([$0], [LTDL_INIT]) 40_$0($*) 41])# LT_CONFIG_LTDL_DIR 42 43# We break this out into a separate macro, so that we can call it safely 44# internally without being caught accidentally by the sed scan in libtoolize. 45m4_defun([_LT_CONFIG_LTDL_DIR], 46[dnl remove trailing slashes 47m4_pushdef([_ARG_DIR], m4_bpatsubst([$1], [/*$])) 48m4_case(_LTDL_DIR, 49 [], [dnl only set lt_ltdl_dir if _ARG_DIR is not simply '.' 50 m4_if(_ARG_DIR, [.], 51 [], 52 [m4_define([_LTDL_DIR], _ARG_DIR) 53 _LT_SHELL_INIT([lt_ltdl_dir=']_ARG_DIR['])])], 54 [m4_if(_ARG_DIR, _LTDL_DIR, 55 [], 56 [m4_fatal([multiple libltdl directories: ']_LTDL_DIR[', ']_ARG_DIR['])])]) 57m4_popdef([_ARG_DIR]) 58])# _LT_CONFIG_LTDL_DIR 59 60# Initialise: 61m4_define([_LTDL_DIR], []) 62 63 64# _LT_BUILD_PREFIX 65# ---------------- 66# If Autoconf is new enough, expand to '$(top_build_prefix)', otherwise 67# to '$(top_builddir)/'. 68m4_define([_LT_BUILD_PREFIX], 69[m4_ifdef([AC_AUTOCONF_VERSION], 70 [m4_if(m4_version_compare(m4_defn([AC_AUTOCONF_VERSION]), [2.62]), 71 [-1], [m4_ifdef([_AC_HAVE_TOP_BUILD_PREFIX], 72 [$(top_build_prefix)], 73 [$(top_builddir)/])], 74 [$(top_build_prefix)])], 75 [$(top_builddir)/])[]dnl 76]) 77 78 79# LTDL_CONVENIENCE 80# ---------------- 81# sets LIBLTDL to the link flags for the libltdl convenience library and 82# LTDLINCL to the include flags for the libltdl header and adds 83# --enable-ltdl-convenience to the configure arguments. Note that 84# AC_CONFIG_SUBDIRS is not called here. LIBLTDL will be prefixed with 85# '$(top_build_prefix)' if available, otherwise with '$(top_builddir)/', 86# and LTDLINCL will be prefixed with '$(top_srcdir)/' (note the single 87# quotes!). If your package is not flat and you're not using automake, 88# define top_build_prefix, top_builddir, and top_srcdir appropriately 89# in your Makefiles. 90AC_DEFUN([LTDL_CONVENIENCE], 91[AC_BEFORE([$0], [LTDL_INIT])dnl 92dnl Although the argument is deprecated and no longer documented, 93dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one 94dnl here make sure it is the same as any other declaration of libltdl's 95dnl location! This also ensures lt_ltdl_dir is set when configure.ac is 96dnl not yet using an explicit LT_CONFIG_LTDL_DIR. 97m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl 98_$0() 99])# LTDL_CONVENIENCE 100 101# AC_LIBLTDL_CONVENIENCE accepted a directory argument in older libtools, 102# now we have LT_CONFIG_LTDL_DIR: 103AU_DEFUN([AC_LIBLTDL_CONVENIENCE], 104[_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) 105_LTDL_CONVENIENCE]) 106 107dnl aclocal-1.4 backwards compatibility: 108dnl AC_DEFUN([AC_LIBLTDL_CONVENIENCE], []) 109 110 111# _LTDL_CONVENIENCE 112# ----------------- 113# Code shared by LTDL_CONVENIENCE and LTDL_INIT([convenience]). 114m4_defun([_LTDL_CONVENIENCE], 115[case $enable_ltdl_convenience in 116 no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; 117 "") enable_ltdl_convenience=yes 118 ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; 119esac 120LIBLTDL='_LT_BUILD_PREFIX'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdlc.la" 121LTDLDEPS=$LIBLTDL 122LTDLINCL='-I$(top_srcdir)'"${lt_ltdl_dir+/$lt_ltdl_dir}" 123 124AC_SUBST([LIBLTDL]) 125AC_SUBST([LTDLDEPS]) 126AC_SUBST([LTDLINCL]) 127 128# For backwards non-gettext consistent compatibility... 129INCLTDL=$LTDLINCL 130AC_SUBST([INCLTDL]) 131])# _LTDL_CONVENIENCE 132 133 134# LTDL_INSTALLABLE 135# ---------------- 136# sets LIBLTDL to the link flags for the libltdl installable library 137# and LTDLINCL to the include flags for the libltdl header and adds 138# --enable-ltdl-install to the configure arguments. Note that 139# AC_CONFIG_SUBDIRS is not called from here. If an installed libltdl 140# is not found, LIBLTDL will be prefixed with '$(top_build_prefix)' if 141# available, otherwise with '$(top_builddir)/', and LTDLINCL will be 142# prefixed with '$(top_srcdir)/' (note the single quotes!). If your 143# package is not flat and you're not using automake, define top_build_prefix, 144# top_builddir, and top_srcdir appropriately in your Makefiles. 145# In the future, this macro may have to be called after LT_INIT. 146AC_DEFUN([LTDL_INSTALLABLE], 147[AC_BEFORE([$0], [LTDL_INIT])dnl 148dnl Although the argument is deprecated and no longer documented, 149dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one 150dnl here make sure it is the same as any other declaration of libltdl's 151dnl location! This also ensures lt_ltdl_dir is set when configure.ac is 152dnl not yet using an explicit LT_CONFIG_LTDL_DIR. 153m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl 154_$0() 155])# LTDL_INSTALLABLE 156 157# AC_LIBLTDL_INSTALLABLE accepted a directory argument in older libtools, 158# now we have LT_CONFIG_LTDL_DIR: 159AU_DEFUN([AC_LIBLTDL_INSTALLABLE], 160[_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) 161_LTDL_INSTALLABLE]) 162 163dnl aclocal-1.4 backwards compatibility: 164dnl AC_DEFUN([AC_LIBLTDL_INSTALLABLE], []) 165 166 167# _LTDL_INSTALLABLE 168# ----------------- 169# Code shared by LTDL_INSTALLABLE and LTDL_INIT([installable]). 170m4_defun([_LTDL_INSTALLABLE], 171[if test -f "$prefix/lib/libltdl.la"; then 172 lt_save_LDFLAGS=$LDFLAGS 173 LDFLAGS="-L$prefix/lib $LDFLAGS" 174 AC_CHECK_LIB([ltdl], [lt_dlinit], [lt_lib_ltdl=yes]) 175 LDFLAGS=$lt_save_LDFLAGS 176 if test yes = "${lt_lib_ltdl-no}"; then 177 if test yes != "$enable_ltdl_install"; then 178 # Don't overwrite $prefix/lib/libltdl.la without --enable-ltdl-install 179 AC_MSG_WARN([not overwriting libltdl at $prefix, force with '--enable-ltdl-install']) 180 enable_ltdl_install=no 181 fi 182 elif test no = "$enable_ltdl_install"; then 183 AC_MSG_WARN([libltdl not installed, but installation disabled]) 184 fi 185fi 186 187# If configure.ac declared an installable ltdl, and the user didn't override 188# with --disable-ltdl-install, we will install the shipped libltdl. 189case $enable_ltdl_install in 190 no) ac_configure_args="$ac_configure_args --enable-ltdl-install=no" 191 LIBLTDL=-lltdl 192 LTDLDEPS= 193 LTDLINCL= 194 ;; 195 *) enable_ltdl_install=yes 196 ac_configure_args="$ac_configure_args --enable-ltdl-install" 197 LIBLTDL='_LT_BUILD_PREFIX'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdl.la" 198 LTDLDEPS=$LIBLTDL 199 LTDLINCL='-I$(top_srcdir)'"${lt_ltdl_dir+/$lt_ltdl_dir}" 200 ;; 201esac 202 203AC_SUBST([LIBLTDL]) 204AC_SUBST([LTDLDEPS]) 205AC_SUBST([LTDLINCL]) 206 207# For backwards non-gettext consistent compatibility... 208INCLTDL=$LTDLINCL 209AC_SUBST([INCLTDL]) 210])# LTDL_INSTALLABLE 211 212 213# _LTDL_MODE_DISPATCH 214# ------------------- 215m4_define([_LTDL_MODE_DISPATCH], 216[dnl If _LTDL_DIR is '.', then we are configuring libltdl itself: 217m4_if(_LTDL_DIR, [], 218 [], 219 dnl if _LTDL_MODE was not set already, the default value is 'subproject': 220 [m4_case(m4_default(_LTDL_MODE, [subproject]), 221 [subproject], [AC_CONFIG_SUBDIRS(_LTDL_DIR) 222 _LT_SHELL_INIT([lt_dlopen_dir=$lt_ltdl_dir])], 223 [nonrecursive], [_LT_SHELL_INIT([lt_dlopen_dir=$lt_ltdl_dir; lt_libobj_prefix=$lt_ltdl_dir/])], 224 [recursive], [], 225 [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])])dnl 226dnl Be careful not to expand twice: 227m4_define([$0], []) 228])# _LTDL_MODE_DISPATCH 229 230 231# _LT_LIBOBJ(MODULE_NAME) 232# ----------------------- 233# Like AC_LIBOBJ, except that MODULE_NAME goes into _LT_LIBOBJS instead 234# of into LIBOBJS. 235AC_DEFUN([_LT_LIBOBJ], [ 236 m4_pattern_allow([^_LT_LIBOBJS$]) 237 _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext" 238])# _LT_LIBOBJS 239 240 241# LTDL_INIT([OPTIONS]) 242# -------------------- 243# Clients of libltdl can use this macro to allow the installer to 244# choose between a shipped copy of the ltdl sources or a preinstalled 245# version of the library. If the shipped ltdl sources are not in a 246# subdirectory named libltdl, the directory name must be given by 247# LT_CONFIG_LTDL_DIR. 248AC_DEFUN([LTDL_INIT], 249[dnl Parse OPTIONS 250_LT_SET_OPTIONS([$0], [$1]) 251 252dnl We need to keep our own list of libobjs separate from our parent project, 253dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while 254dnl we look for our own LIBOBJs. 255m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ])) 256m4_pushdef([AC_LIBSOURCES]) 257 258dnl If not otherwise defined, default to the 1.5.x compatible subproject mode: 259m4_if(_LTDL_MODE, [], 260 [m4_define([_LTDL_MODE], m4_default([$2], [subproject])) 261 m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])], 262 [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])]) 263 264AC_ARG_WITH([included_ltdl], 265 [AS_HELP_STRING([--with-included-ltdl], 266 [use the GNU ltdl sources included here])]) 267 268if test yes != "$with_included_ltdl"; then 269 # We are not being forced to use the included libltdl sources, so 270 # decide whether there is a useful installed version we can use. 271 AC_CHECK_HEADER([ltdl.h], 272 [AC_CHECK_DECL([lt_dlinterface_register], 273 [AC_CHECK_LIB([ltdl], [lt_dladvise_preload], 274 [with_included_ltdl=no], 275 [with_included_ltdl=yes])], 276 [with_included_ltdl=yes], 277 [AC_INCLUDES_DEFAULT 278 #include <ltdl.h>])], 279 [with_included_ltdl=yes], 280 [AC_INCLUDES_DEFAULT] 281 ) 282fi 283 284dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE 285dnl was called yet, then for old times' sake, we assume libltdl is in an 286dnl eponymous directory: 287AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])]) 288 289AC_ARG_WITH([ltdl_include], 290 [AS_HELP_STRING([--with-ltdl-include=DIR], 291 [use the ltdl headers installed in DIR])]) 292 293if test -n "$with_ltdl_include"; then 294 if test -f "$with_ltdl_include/ltdl.h"; then : 295 else 296 AC_MSG_ERROR([invalid ltdl include directory: '$with_ltdl_include']) 297 fi 298else 299 with_ltdl_include=no 300fi 301 302AC_ARG_WITH([ltdl_lib], 303 [AS_HELP_STRING([--with-ltdl-lib=DIR], 304 [use the libltdl.la installed in DIR])]) 305 306if test -n "$with_ltdl_lib"; then 307 if test -f "$with_ltdl_lib/libltdl.la"; then : 308 else 309 AC_MSG_ERROR([invalid ltdl library directory: '$with_ltdl_lib']) 310 fi 311else 312 with_ltdl_lib=no 313fi 314 315case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in 316 ,yes,no,no,) 317 m4_case(m4_default(_LTDL_TYPE, [convenience]), 318 [convenience], [_LTDL_CONVENIENCE], 319 [installable], [_LTDL_INSTALLABLE], 320 [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)]) 321 ;; 322 ,no,no,no,) 323 # If the included ltdl is not to be used, then use the 324 # preinstalled libltdl we found. 325 AC_DEFINE([HAVE_LTDL], [1], 326 [Define this if a modern libltdl is already installed]) 327 LIBLTDL=-lltdl 328 LTDLDEPS= 329 LTDLINCL= 330 ;; 331 ,no*,no,*) 332 AC_MSG_ERROR(['--with-ltdl-include' and '--with-ltdl-lib' options must be used together]) 333 ;; 334 *) with_included_ltdl=no 335 LIBLTDL="-L$with_ltdl_lib -lltdl" 336 LTDLDEPS= 337 LTDLINCL=-I$with_ltdl_include 338 ;; 339esac 340INCLTDL=$LTDLINCL 341 342# Report our decision... 343AC_MSG_CHECKING([where to find libltdl headers]) 344AC_MSG_RESULT([$LTDLINCL]) 345AC_MSG_CHECKING([where to find libltdl library]) 346AC_MSG_RESULT([$LIBLTDL]) 347 348_LTDL_SETUP 349 350dnl restore autoconf definition. 351m4_popdef([AC_LIBOBJ]) 352m4_popdef([AC_LIBSOURCES]) 353 354AC_CONFIG_COMMANDS_PRE([ 355 _ltdl_libobjs= 356 _ltdl_ltlibobjs= 357 if test -n "$_LT_LIBOBJS"; then 358 # Remove the extension. 359 _lt_sed_drop_objext='s/\.o$//;s/\.obj$//' 360 for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do 361 _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext" 362 _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo" 363 done 364 fi 365 AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs]) 366 AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs]) 367]) 368 369# Only expand once: 370m4_define([LTDL_INIT]) 371])# LTDL_INIT 372 373# Old names: 374AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)]) 375AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)]) 376AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)]) 377dnl aclocal-1.4 backwards compatibility: 378dnl AC_DEFUN([AC_LIB_LTDL], []) 379dnl AC_DEFUN([AC_WITH_LTDL], []) 380dnl AC_DEFUN([LT_WITH_LTDL], []) 381 382 383# _LTDL_SETUP 384# ----------- 385# Perform all the checks necessary for compilation of the ltdl objects 386# -- including compiler checks and header checks. This is a public 387# interface mainly for the benefit of libltdl's own configure.ac, most 388# other users should call LTDL_INIT instead. 389AC_DEFUN([_LTDL_SETUP], 390[AC_REQUIRE([AC_PROG_CC])dnl 391AC_REQUIRE([LT_SYS_MODULE_EXT])dnl 392AC_REQUIRE([LT_SYS_MODULE_PATH])dnl 393AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl 394AC_REQUIRE([LT_LIB_DLLOAD])dnl 395AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl 396AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl 397AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl 398AC_REQUIRE([LT_FUNC_ARGZ])dnl 399 400m4_require([_LT_CHECK_OBJDIR])dnl 401m4_require([_LT_HEADER_DLFCN])dnl 402m4_require([_LT_CHECK_DLPREOPEN])dnl 403m4_require([_LT_DECL_SED])dnl 404 405dnl Don't require this, or it will be expanded earlier than the code 406dnl that sets the variables it relies on: 407_LT_ENABLE_INSTALL 408 409dnl _LTDL_MODE specific code must be called at least once: 410_LTDL_MODE_DISPATCH 411 412# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS 413# the user used. This is so that ltdl.h can pick up the parent projects 414# config.h file, The first file in AC_CONFIG_HEADERS must contain the 415# definitions required by ltdl.c. 416# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility). 417AC_CONFIG_COMMANDS_PRE([dnl 418m4_pattern_allow([^LT_CONFIG_H$])dnl 419m4_ifset([AH_HEADER], 420 [LT_CONFIG_H=AH_HEADER], 421 [m4_ifset([AC_LIST_HEADERS], 422 [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's|^[[ ]]*||;s|[[ :]].*$||'`], 423 [])])]) 424AC_SUBST([LT_CONFIG_H]) 425 426AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h], 427 [], [], [AC_INCLUDES_DEFAULT]) 428 429AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])]) 430AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])]) 431 432m4_pattern_allow([LT_LIBEXT])dnl 433AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension]) 434 435name= 436eval "lt_libprefix=\"$libname_spec\"" 437m4_pattern_allow([LT_LIBPREFIX])dnl 438AC_DEFINE_UNQUOTED([LT_LIBPREFIX],["$lt_libprefix"],[The archive prefix]) 439 440name=ltdl 441eval "LTDLOPEN=\"$libname_spec\"" 442AC_SUBST([LTDLOPEN]) 443])# _LTDL_SETUP 444 445 446# _LT_ENABLE_INSTALL 447# ------------------ 448m4_define([_LT_ENABLE_INSTALL], 449[AC_ARG_ENABLE([ltdl-install], 450 [AS_HELP_STRING([--enable-ltdl-install], [install libltdl])]) 451 452case ,$enable_ltdl_install,$enable_ltdl_convenience in 453 *yes*) ;; 454 *) enable_ltdl_convenience=yes ;; 455esac 456 457m4_ifdef([AM_CONDITIONAL], 458[AM_CONDITIONAL(INSTALL_LTDL, test no != "${enable_ltdl_install-no}") 459 AM_CONDITIONAL(CONVENIENCE_LTDL, test no != "${enable_ltdl_convenience-no}")]) 460])# _LT_ENABLE_INSTALL 461 462 463# LT_SYS_DLOPEN_DEPLIBS 464# --------------------- 465AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], 466[AC_REQUIRE([AC_CANONICAL_HOST])dnl 467AC_CACHE_CHECK([whether deplibs are loaded by dlopen], 468 [lt_cv_sys_dlopen_deplibs], 469 [# PORTME does your system automatically load deplibs for dlopen? 470 # or its logical equivalent (e.g. shl_load for HP-UX < 11) 471 # For now, we just catch OSes we know something about -- in the 472 # future, we'll try test this programmatically. 473 lt_cv_sys_dlopen_deplibs=unknown 474 case $host_os in 475 aix3*|aix4.1.*|aix4.2.*) 476 # Unknown whether this is true for these versions of AIX, but 477 # we want this 'case' here to explicitly catch those versions. 478 lt_cv_sys_dlopen_deplibs=unknown 479 ;; 480 aix[[4-9]]*) 481 lt_cv_sys_dlopen_deplibs=yes 482 ;; 483 amigaos*) 484 case $host_cpu in 485 powerpc) 486 lt_cv_sys_dlopen_deplibs=no 487 ;; 488 esac 489 ;; 490 bitrig*) 491 lt_cv_sys_dlopen_deplibs=yes 492 ;; 493 darwin*) 494 # Assuming the user has installed a libdl from somewhere, this is true 495 # If you are looking for one http://www.opendarwin.org/projects/dlcompat 496 lt_cv_sys_dlopen_deplibs=yes 497 ;; 498 freebsd* | dragonfly*) 499 lt_cv_sys_dlopen_deplibs=yes 500 ;; 501 gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu) 502 # GNU and its variants, using gnu ld.so (Glibc) 503 lt_cv_sys_dlopen_deplibs=yes 504 ;; 505 hpux10*|hpux11*) 506 lt_cv_sys_dlopen_deplibs=yes 507 ;; 508 interix*) 509 lt_cv_sys_dlopen_deplibs=yes 510 ;; 511 irix[[12345]]*|irix6.[[01]]*) 512 # Catch all versions of IRIX before 6.2, and indicate that we don't 513 # know how it worked for any of those versions. 514 lt_cv_sys_dlopen_deplibs=unknown 515 ;; 516 irix*) 517 # The case above catches anything before 6.2, and it's known that 518 # at 6.2 and later dlopen does load deplibs. 519 lt_cv_sys_dlopen_deplibs=yes 520 ;; 521 netbsd*) 522 lt_cv_sys_dlopen_deplibs=yes 523 ;; 524 openbsd*) 525 lt_cv_sys_dlopen_deplibs=yes 526 ;; 527 osf[[1234]]*) 528 # dlopen did load deplibs (at least at 4.x), but until the 5.x series, 529 # it did *not* use an RPATH in a shared library to find objects the 530 # library depends on, so we explicitly say 'no'. 531 lt_cv_sys_dlopen_deplibs=no 532 ;; 533 osf5.0|osf5.0a|osf5.1) 534 # dlopen *does* load deplibs and with the right loader patch applied 535 # it even uses RPATH in a shared library to search for shared objects 536 # that the library depends on, but there's no easy way to know if that 537 # patch is installed. Since this is the case, all we can really 538 # say is unknown -- it depends on the patch being installed. If 539 # it is, this changes to 'yes'. Without it, it would be 'no'. 540 lt_cv_sys_dlopen_deplibs=unknown 541 ;; 542 osf*) 543 # the two cases above should catch all versions of osf <= 5.1. Read 544 # the comments above for what we know about them. 545 # At > 5.1, deplibs are loaded *and* any RPATH in a shared library 546 # is used to find them so we can finally say 'yes'. 547 lt_cv_sys_dlopen_deplibs=yes 548 ;; 549 qnx*) 550 lt_cv_sys_dlopen_deplibs=yes 551 ;; 552 solaris*) 553 lt_cv_sys_dlopen_deplibs=yes 554 ;; 555 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 556 libltdl_cv_sys_dlopen_deplibs=yes 557 ;; 558 esac 559 ]) 560if test yes != "$lt_cv_sys_dlopen_deplibs"; then 561 AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1], 562 [Define if the OS needs help to load dependent libraries for dlopen().]) 563fi 564])# LT_SYS_DLOPEN_DEPLIBS 565 566# Old name: 567AU_ALIAS([AC_LTDL_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS]) 568dnl aclocal-1.4 backwards compatibility: 569dnl AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], []) 570 571 572# LT_SYS_MODULE_EXT 573# ----------------- 574AC_DEFUN([LT_SYS_MODULE_EXT], 575[m4_require([_LT_SYS_DYNAMIC_LINKER])dnl 576AC_CACHE_CHECK([what extension is used for runtime loadable modules], 577 [libltdl_cv_shlibext], 578[ 579module=yes 580eval libltdl_cv_shlibext=$shrext_cmds 581module=no 582eval libltdl_cv_shrext=$shrext_cmds 583 ]) 584if test -n "$libltdl_cv_shlibext"; then 585 m4_pattern_allow([LT_MODULE_EXT])dnl 586 AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"], 587 [Define to the extension used for runtime loadable modules, say, ".so".]) 588fi 589if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then 590 m4_pattern_allow([LT_SHARED_EXT])dnl 591 AC_DEFINE_UNQUOTED([LT_SHARED_EXT], ["$libltdl_cv_shrext"], 592 [Define to the shared library suffix, say, ".dylib".]) 593fi 594if test -n "$shared_archive_member_spec"; then 595 m4_pattern_allow([LT_SHARED_LIB_MEMBER])dnl 596 AC_DEFINE_UNQUOTED([LT_SHARED_LIB_MEMBER], ["($shared_archive_member_spec.o)"], 597 [Define to the shared archive member specification, say "(shr.o)".]) 598fi 599])# LT_SYS_MODULE_EXT 600 601# Old name: 602AU_ALIAS([AC_LTDL_SHLIBEXT], [LT_SYS_MODULE_EXT]) 603dnl aclocal-1.4 backwards compatibility: 604dnl AC_DEFUN([AC_LTDL_SHLIBEXT], []) 605 606 607# LT_SYS_MODULE_PATH 608# ------------------ 609AC_DEFUN([LT_SYS_MODULE_PATH], 610[m4_require([_LT_SYS_DYNAMIC_LINKER])dnl 611AC_CACHE_CHECK([what variable specifies run-time module search path], 612 [lt_cv_module_path_var], [lt_cv_module_path_var=$shlibpath_var]) 613if test -n "$lt_cv_module_path_var"; then 614 m4_pattern_allow([LT_MODULE_PATH_VAR])dnl 615 AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"], 616 [Define to the name of the environment variable that determines the run-time module search path.]) 617fi 618])# LT_SYS_MODULE_PATH 619 620# Old name: 621AU_ALIAS([AC_LTDL_SHLIBPATH], [LT_SYS_MODULE_PATH]) 622dnl aclocal-1.4 backwards compatibility: 623dnl AC_DEFUN([AC_LTDL_SHLIBPATH], []) 624 625 626# LT_SYS_DLSEARCH_PATH 627# -------------------- 628AC_DEFUN([LT_SYS_DLSEARCH_PATH], 629[m4_require([_LT_SYS_DYNAMIC_LINKER])dnl 630AC_CACHE_CHECK([for the default library search path], 631 [lt_cv_sys_dlsearch_path], 632 [lt_cv_sys_dlsearch_path=$sys_lib_dlsearch_path_spec]) 633if test -n "$lt_cv_sys_dlsearch_path"; then 634 sys_dlsearch_path= 635 for dir in $lt_cv_sys_dlsearch_path; do 636 if test -z "$sys_dlsearch_path"; then 637 sys_dlsearch_path=$dir 638 else 639 sys_dlsearch_path=$sys_dlsearch_path$PATH_SEPARATOR$dir 640 fi 641 done 642 m4_pattern_allow([LT_DLSEARCH_PATH])dnl 643 AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"], 644 [Define to the system default library search path.]) 645fi 646])# LT_SYS_DLSEARCH_PATH 647 648# Old name: 649AU_ALIAS([AC_LTDL_SYSSEARCHPATH], [LT_SYS_DLSEARCH_PATH]) 650dnl aclocal-1.4 backwards compatibility: 651dnl AC_DEFUN([AC_LTDL_SYSSEARCHPATH], []) 652 653 654# _LT_CHECK_DLPREOPEN 655# ------------------- 656m4_defun([_LT_CHECK_DLPREOPEN], 657[m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl 658AC_CACHE_CHECK([whether libtool supports -dlopen/-dlpreopen], 659 [libltdl_cv_preloaded_symbols], 660 [if test -n "$lt_cv_sys_global_symbol_pipe"; then 661 libltdl_cv_preloaded_symbols=yes 662 else 663 libltdl_cv_preloaded_symbols=no 664 fi 665 ]) 666if test yes = "$libltdl_cv_preloaded_symbols"; then 667 AC_DEFINE([HAVE_PRELOADED_SYMBOLS], [1], 668 [Define if libtool can extract symbol lists from object files.]) 669fi 670])# _LT_CHECK_DLPREOPEN 671 672 673# LT_LIB_DLLOAD 674# ------------- 675AC_DEFUN([LT_LIB_DLLOAD], 676[m4_pattern_allow([^LT_DLLOADERS$]) 677LT_DLLOADERS= 678AC_SUBST([LT_DLLOADERS]) 679 680AC_LANG_PUSH([C]) 681lt_dlload_save_LIBS=$LIBS 682 683LIBADD_DLOPEN= 684AC_SEARCH_LIBS([dlopen], [dl], 685 [AC_DEFINE([HAVE_LIBDL], [1], 686 [Define if you have the libdl library or equivalent.]) 687 if test "$ac_cv_search_dlopen" != "none required"; then 688 LIBADD_DLOPEN=-ldl 689 fi 690 libltdl_cv_lib_dl_dlopen=yes 691 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], 692 [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H 693# include <dlfcn.h> 694#endif 695 ]], [[dlopen(0, 0);]])], 696 [AC_DEFINE([HAVE_LIBDL], [1], 697 [Define if you have the libdl library or equivalent.]) 698 libltdl_cv_func_dlopen=yes 699 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], 700 [AC_CHECK_LIB([svld], [dlopen], 701 [AC_DEFINE([HAVE_LIBDL], [1], 702 [Define if you have the libdl library or equivalent.]) 703 LIBADD_DLOPEN=-lsvld libltdl_cv_func_dlopen=yes 704 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])]) 705if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen" 706then 707 lt_save_LIBS=$LIBS 708 LIBS="$LIBS $LIBADD_DLOPEN" 709 AC_CHECK_FUNCS([dlerror]) 710 LIBS=$lt_save_LIBS 711fi 712AC_SUBST([LIBADD_DLOPEN]) 713 714LIBADD_SHL_LOAD= 715AC_CHECK_FUNC([shl_load], 716 [AC_DEFINE([HAVE_SHL_LOAD], [1], 717 [Define if you have the shl_load function.]) 718 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"], 719 [AC_CHECK_LIB([dld], [shl_load], 720 [AC_DEFINE([HAVE_SHL_LOAD], [1], 721 [Define if you have the shl_load function.]) 722 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" 723 LIBADD_SHL_LOAD=-ldld])]) 724AC_SUBST([LIBADD_SHL_LOAD]) 725 726case $host_os in 727darwin[[1567]].*) 728# We only want this for pre-Mac OS X 10.4. 729 AC_CHECK_FUNC([_dyld_func_lookup], 730 [AC_DEFINE([HAVE_DYLD], [1], 731 [Define if you have the _dyld_func_lookup function.]) 732 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"]) 733 ;; 734beos*) 735 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" 736 ;; 737cygwin* | mingw* | pw32*) 738 AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include <sys/cygwin.h>]]) 739 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la" 740 ;; 741esac 742 743AC_CHECK_LIB([dld], [dld_link], 744 [AC_DEFINE([HAVE_DLD], [1], 745 [Define if you have the GNU dld library.]) 746 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"]) 747AC_SUBST([LIBADD_DLD_LINK]) 748 749m4_pattern_allow([^LT_DLPREOPEN$]) 750LT_DLPREOPEN= 751if test -n "$LT_DLLOADERS" 752then 753 for lt_loader in $LT_DLLOADERS; do 754 LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader " 755 done 756 AC_DEFINE([HAVE_LIBDLLOADER], [1], 757 [Define if libdlloader will be built on this platform]) 758fi 759AC_SUBST([LT_DLPREOPEN]) 760 761dnl This isn't used anymore, but set it for backwards compatibility 762LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" 763AC_SUBST([LIBADD_DL]) 764 765LIBS=$lt_dlload_save_LIBS 766AC_LANG_POP 767])# LT_LIB_DLLOAD 768 769# Old name: 770AU_ALIAS([AC_LTDL_DLLIB], [LT_LIB_DLLOAD]) 771dnl aclocal-1.4 backwards compatibility: 772dnl AC_DEFUN([AC_LTDL_DLLIB], []) 773 774 775# LT_SYS_SYMBOL_USCORE 776# -------------------- 777# does the compiler prefix global symbols with an underscore? 778AC_DEFUN([LT_SYS_SYMBOL_USCORE], 779[m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl 780AC_CACHE_CHECK([for _ prefix in compiled symbols], 781 [lt_cv_sys_symbol_underscore], 782 [lt_cv_sys_symbol_underscore=no 783 cat > conftest.$ac_ext <<_LT_EOF 784void nm_test_func(){} 785int main(){nm_test_func;return 0;} 786_LT_EOF 787 if AC_TRY_EVAL(ac_compile); then 788 # Now try to grab the symbols. 789 ac_nlist=conftest.nm 790 if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then 791 # See whether the symbols have a leading underscore. 792 if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then 793 lt_cv_sys_symbol_underscore=yes 794 else 795 if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then 796 : 797 else 798 echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD 799 fi 800 fi 801 else 802 echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD 803 fi 804 else 805 echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD 806 cat conftest.c >&AS_MESSAGE_LOG_FD 807 fi 808 rm -rf conftest* 809 ]) 810 sys_symbol_underscore=$lt_cv_sys_symbol_underscore 811 AC_SUBST([sys_symbol_underscore]) 812])# LT_SYS_SYMBOL_USCORE 813 814# Old name: 815AU_ALIAS([AC_LTDL_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE]) 816dnl aclocal-1.4 backwards compatibility: 817dnl AC_DEFUN([AC_LTDL_SYMBOL_USCORE], []) 818 819 820# LT_FUNC_DLSYM_USCORE 821# -------------------- 822AC_DEFUN([LT_FUNC_DLSYM_USCORE], 823[AC_REQUIRE([_LT_COMPILER_PIC])dnl for lt_prog_compiler_wl 824AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl for lt_cv_sys_symbol_underscore 825AC_REQUIRE([LT_SYS_MODULE_EXT])dnl for libltdl_cv_shlibext 826if test yes = "$lt_cv_sys_symbol_underscore"; then 827 if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"; then 828 AC_CACHE_CHECK([whether we have to add an underscore for dlsym], 829 [libltdl_cv_need_uscore], 830 [libltdl_cv_need_uscore=unknown 831 dlsym_uscore_save_LIBS=$LIBS 832 LIBS="$LIBS $LIBADD_DLOPEN" 833 libname=conftmod # stay within 8.3 filename limits! 834 cat >$libname.$ac_ext <<_LT_EOF 835[#line $LINENO "configure" 836#include "confdefs.h" 837/* When -fvisibility=hidden is used, assume the code has been annotated 838 correspondingly for the symbols needed. */ 839#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 840int fnord () __attribute__((visibility("default"))); 841#endif 842int fnord () { return 42; }] 843_LT_EOF 844 845 # ltfn_module_cmds module_cmds 846 # Execute tilde-delimited MODULE_CMDS with environment primed for 847 # $module_cmds or $archive_cmds type content. 848 ltfn_module_cmds () 849 {( # subshell avoids polluting parent global environment 850 module_cmds_save_ifs=$IFS; IFS='~' 851 for cmd in @S|@1; do 852 IFS=$module_cmds_save_ifs 853 libobjs=$libname.$ac_objext; lib=$libname$libltdl_cv_shlibext 854 rpath=/not-exists; soname=$libname$libltdl_cv_shlibext; output_objdir=. 855 major=; versuffix=; verstring=; deplibs= 856 ECHO=echo; wl=$lt_prog_compiler_wl; allow_undefined_flag= 857 eval $cmd 858 done 859 IFS=$module_cmds_save_ifs 860 )} 861 862 # Compile a loadable module using libtool macro expansion results. 863 $CC $pic_flag -c $libname.$ac_ext 864 ltfn_module_cmds "${module_cmds:-$archive_cmds}" 865 866 # Try to fetch fnord with dlsym(). 867 libltdl_dlunknown=0; libltdl_dlnouscore=1; libltdl_dluscore=2 868 cat >conftest.$ac_ext <<_LT_EOF 869[#line $LINENO "configure" 870#include "confdefs.h" 871#if HAVE_DLFCN_H 872#include <dlfcn.h> 873#endif 874#include <stdio.h> 875#ifndef RTLD_GLOBAL 876# ifdef DL_GLOBAL 877# define RTLD_GLOBAL DL_GLOBAL 878# else 879# define RTLD_GLOBAL 0 880# endif 881#endif 882#ifndef RTLD_NOW 883# ifdef DL_NOW 884# define RTLD_NOW DL_NOW 885# else 886# define RTLD_NOW 0 887# endif 888#endif 889int main () { 890 void *handle = dlopen ("`pwd`/$libname$libltdl_cv_shlibext", RTLD_GLOBAL|RTLD_NOW); 891 int status = $libltdl_dlunknown; 892 if (handle) { 893 if (dlsym (handle, "fnord")) 894 status = $libltdl_dlnouscore; 895 else { 896 if (dlsym (handle, "_fnord")) 897 status = $libltdl_dluscore; 898 else 899 puts (dlerror ()); 900 } 901 dlclose (handle); 902 } else 903 puts (dlerror ()); 904 return status; 905}] 906_LT_EOF 907 if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then 908 (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null 909 libltdl_status=$? 910 case x$libltdl_status in 911 x$libltdl_dlnouscore) libltdl_cv_need_uscore=no ;; 912 x$libltdl_dluscore) libltdl_cv_need_uscore=yes ;; 913 x*) libltdl_cv_need_uscore=unknown ;; 914 esac 915 fi 916 rm -rf conftest* $libname* 917 LIBS=$dlsym_uscore_save_LIBS 918 ]) 919 fi 920fi 921 922if test yes = "$libltdl_cv_need_uscore"; then 923 AC_DEFINE([NEED_USCORE], [1], 924 [Define if dlsym() requires a leading underscore in symbol names.]) 925fi 926])# LT_FUNC_DLSYM_USCORE 927 928# Old name: 929AU_ALIAS([AC_LTDL_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE]) 930dnl aclocal-1.4 backwards compatibility: 931dnl AC_DEFUN([AC_LTDL_DLSYM_USCORE], []) 932 933# Copyright (C) 2002-2018 Free Software Foundation, Inc. 934# 935# This file is free software; the Free Software Foundation 936# gives unlimited permission to copy and/or distribute it, 937# with or without modifications, as long as this notice is preserved. 938 939# AM_AUTOMAKE_VERSION(VERSION) 940# ---------------------------- 941# Automake X.Y traces this macro to ensure aclocal.m4 has been 942# generated from the m4 files accompanying Automake X.Y. 943# (This private macro should not be called outside this file.) 944AC_DEFUN([AM_AUTOMAKE_VERSION], 945[am__api_version='1.16' 946dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to 947dnl require some minimum version. Point them to the right macro. 948m4_if([$1], [1.16.1], [], 949 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl 950]) 951 952# _AM_AUTOCONF_VERSION(VERSION) 953# ----------------------------- 954# aclocal traces this macro to find the Autoconf version. 955# This is a private macro too. Using m4_define simplifies 956# the logic in aclocal, which can simply ignore this definition. 957m4_define([_AM_AUTOCONF_VERSION], []) 958 959# AM_SET_CURRENT_AUTOMAKE_VERSION 960# ------------------------------- 961# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. 962# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. 963AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], 964[AM_AUTOMAKE_VERSION([1.16.1])dnl 965m4_ifndef([AC_AUTOCONF_VERSION], 966 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl 967_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) 968 969# Figure out how to run the assembler. -*- Autoconf -*- 970 971# Copyright (C) 2001-2018 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# AM_PROG_AS 978# ---------- 979AC_DEFUN([AM_PROG_AS], 980[# By default we simply use the C compiler to build assembly code. 981AC_REQUIRE([AC_PROG_CC]) 982test "${CCAS+set}" = set || CCAS=$CC 983test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS 984AC_ARG_VAR([CCAS], [assembler compiler command (defaults to CC)]) 985AC_ARG_VAR([CCASFLAGS], [assembler compiler flags (defaults to CFLAGS)]) 986_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES([CCAS])])dnl 987]) 988 989# AM_AUX_DIR_EXPAND -*- Autoconf -*- 990 991# Copyright (C) 2001-2018 Free Software Foundation, Inc. 992# 993# This file is free software; the Free Software Foundation 994# gives unlimited permission to copy and/or distribute it, 995# with or without modifications, as long as this notice is preserved. 996 997# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets 998# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to 999# '$srcdir', '$srcdir/..', or '$srcdir/../..'. 1000# 1001# Of course, Automake must honor this variable whenever it calls a 1002# tool from the auxiliary directory. The problem is that $srcdir (and 1003# therefore $ac_aux_dir as well) can be either absolute or relative, 1004# depending on how configure is run. This is pretty annoying, since 1005# it makes $ac_aux_dir quite unusable in subdirectories: in the top 1006# source directory, any form will work fine, but in subdirectories a 1007# relative path needs to be adjusted first. 1008# 1009# $ac_aux_dir/missing 1010# fails when called from a subdirectory if $ac_aux_dir is relative 1011# $top_srcdir/$ac_aux_dir/missing 1012# fails if $ac_aux_dir is absolute, 1013# fails when called from a subdirectory in a VPATH build with 1014# a relative $ac_aux_dir 1015# 1016# The reason of the latter failure is that $top_srcdir and $ac_aux_dir 1017# are both prefixed by $srcdir. In an in-source build this is usually 1018# harmless because $srcdir is '.', but things will broke when you 1019# start a VPATH build or use an absolute $srcdir. 1020# 1021# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, 1022# iff we strip the leading $srcdir from $ac_aux_dir. That would be: 1023# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` 1024# and then we would define $MISSING as 1025# MISSING="\${SHELL} $am_aux_dir/missing" 1026# This will work as long as MISSING is not called from configure, because 1027# unfortunately $(top_srcdir) has no meaning in configure. 1028# However there are other variables, like CC, which are often used in 1029# configure, and could therefore not use this "fixed" $ac_aux_dir. 1030# 1031# Another solution, used here, is to always expand $ac_aux_dir to an 1032# absolute PATH. The drawback is that using absolute paths prevent a 1033# configured tree to be moved without reconfiguration. 1034 1035AC_DEFUN([AM_AUX_DIR_EXPAND], 1036[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl 1037# Expand $ac_aux_dir to an absolute path. 1038am_aux_dir=`cd "$ac_aux_dir" && pwd` 1039]) 1040 1041# AM_CONDITIONAL -*- Autoconf -*- 1042 1043# Copyright (C) 1997-2018 Free Software Foundation, Inc. 1044# 1045# This file is free software; the Free Software Foundation 1046# gives unlimited permission to copy and/or distribute it, 1047# with or without modifications, as long as this notice is preserved. 1048 1049# AM_CONDITIONAL(NAME, SHELL-CONDITION) 1050# ------------------------------------- 1051# Define a conditional. 1052AC_DEFUN([AM_CONDITIONAL], 1053[AC_PREREQ([2.52])dnl 1054 m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], 1055 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl 1056AC_SUBST([$1_TRUE])dnl 1057AC_SUBST([$1_FALSE])dnl 1058_AM_SUBST_NOTMAKE([$1_TRUE])dnl 1059_AM_SUBST_NOTMAKE([$1_FALSE])dnl 1060m4_define([_AM_COND_VALUE_$1], [$2])dnl 1061if $2; then 1062 $1_TRUE= 1063 $1_FALSE='#' 1064else 1065 $1_TRUE='#' 1066 $1_FALSE= 1067fi 1068AC_CONFIG_COMMANDS_PRE( 1069[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then 1070 AC_MSG_ERROR([[conditional "$1" was never defined. 1071Usually this means the macro was only invoked conditionally.]]) 1072fi])]) 1073 1074# Copyright (C) 1999-2018 Free Software Foundation, Inc. 1075# 1076# This file is free software; the Free Software Foundation 1077# gives unlimited permission to copy and/or distribute it, 1078# with or without modifications, as long as this notice is preserved. 1079 1080 1081# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be 1082# written in clear, in which case automake, when reading aclocal.m4, 1083# will think it sees a *use*, and therefore will trigger all it's 1084# C support machinery. Also note that it means that autoscan, seeing 1085# CC etc. in the Makefile, will ask for an AC_PROG_CC use... 1086 1087 1088# _AM_DEPENDENCIES(NAME) 1089# ---------------------- 1090# See how the compiler implements dependency checking. 1091# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". 1092# We try a few techniques and use that to set a single cache variable. 1093# 1094# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was 1095# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular 1096# dependency, and given that the user is not expected to run this macro, 1097# just rely on AC_PROG_CC. 1098AC_DEFUN([_AM_DEPENDENCIES], 1099[AC_REQUIRE([AM_SET_DEPDIR])dnl 1100AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl 1101AC_REQUIRE([AM_MAKE_INCLUDE])dnl 1102AC_REQUIRE([AM_DEP_TRACK])dnl 1103 1104m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], 1105 [$1], [CXX], [depcc="$CXX" am_compiler_list=], 1106 [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], 1107 [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], 1108 [$1], [UPC], [depcc="$UPC" am_compiler_list=], 1109 [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], 1110 [depcc="$$1" am_compiler_list=]) 1111 1112AC_CACHE_CHECK([dependency style of $depcc], 1113 [am_cv_$1_dependencies_compiler_type], 1114[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 1115 # We make a subdir and do the tests there. Otherwise we can end up 1116 # making bogus files that we don't know about and never remove. For 1117 # instance it was reported that on HP-UX the gcc test will end up 1118 # making a dummy file named 'D' -- because '-MD' means "put the output 1119 # in D". 1120 rm -rf conftest.dir 1121 mkdir conftest.dir 1122 # Copy depcomp to subdir because otherwise we won't find it if we're 1123 # using a relative directory. 1124 cp "$am_depcomp" conftest.dir 1125 cd conftest.dir 1126 # We will build objects and dependencies in a subdirectory because 1127 # it helps to detect inapplicable dependency modes. For instance 1128 # both Tru64's cc and ICC support -MD to output dependencies as a 1129 # side effect of compilation, but ICC will put the dependencies in 1130 # the current directory while Tru64 will put them in the object 1131 # directory. 1132 mkdir sub 1133 1134 am_cv_$1_dependencies_compiler_type=none 1135 if test "$am_compiler_list" = ""; then 1136 am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` 1137 fi 1138 am__universal=false 1139 m4_case([$1], [CC], 1140 [case " $depcc " in #( 1141 *\ -arch\ *\ -arch\ *) am__universal=true ;; 1142 esac], 1143 [CXX], 1144 [case " $depcc " in #( 1145 *\ -arch\ *\ -arch\ *) am__universal=true ;; 1146 esac]) 1147 1148 for depmode in $am_compiler_list; do 1149 # Setup a source with many dependencies, because some compilers 1150 # like to wrap large dependency lists on column 80 (with \), and 1151 # we should not choose a depcomp mode which is confused by this. 1152 # 1153 # We need to recreate these files for each test, as the compiler may 1154 # overwrite some of them when testing with obscure command lines. 1155 # This happens at least with the AIX C compiler. 1156 : > sub/conftest.c 1157 for i in 1 2 3 4 5 6; do 1158 echo '#include "conftst'$i'.h"' >> sub/conftest.c 1159 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 1160 # Solaris 10 /bin/sh. 1161 echo '/* dummy */' > sub/conftst$i.h 1162 done 1163 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 1164 1165 # We check with '-c' and '-o' for the sake of the "dashmstdout" 1166 # mode. It turns out that the SunPro C++ compiler does not properly 1167 # handle '-M -o', and we need to detect this. Also, some Intel 1168 # versions had trouble with output in subdirs. 1169 am__obj=sub/conftest.${OBJEXT-o} 1170 am__minus_obj="-o $am__obj" 1171 case $depmode in 1172 gcc) 1173 # This depmode causes a compiler race in universal mode. 1174 test "$am__universal" = false || continue 1175 ;; 1176 nosideeffect) 1177 # After this tag, mechanisms are not by side-effect, so they'll 1178 # only be used when explicitly requested. 1179 if test "x$enable_dependency_tracking" = xyes; then 1180 continue 1181 else 1182 break 1183 fi 1184 ;; 1185 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 1186 # This compiler won't grok '-c -o', but also, the minuso test has 1187 # not run yet. These depmodes are late enough in the game, and 1188 # so weak that their functioning should not be impacted. 1189 am__obj=conftest.${OBJEXT-o} 1190 am__minus_obj= 1191 ;; 1192 none) break ;; 1193 esac 1194 if depmode=$depmode \ 1195 source=sub/conftest.c object=$am__obj \ 1196 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 1197 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 1198 >/dev/null 2>conftest.err && 1199 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 1200 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 1201 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 1202 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 1203 # icc doesn't choke on unknown options, it will just issue warnings 1204 # or remarks (even with -Werror). So we grep stderr for any message 1205 # that says an option was ignored or not supported. 1206 # When given -MP, icc 7.0 and 7.1 complain thusly: 1207 # icc: Command line warning: ignoring option '-M'; no argument required 1208 # The diagnosis changed in icc 8.0: 1209 # icc: Command line remark: option '-MP' not supported 1210 if (grep 'ignoring option' conftest.err || 1211 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 1212 am_cv_$1_dependencies_compiler_type=$depmode 1213 break 1214 fi 1215 fi 1216 done 1217 1218 cd .. 1219 rm -rf conftest.dir 1220else 1221 am_cv_$1_dependencies_compiler_type=none 1222fi 1223]) 1224AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) 1225AM_CONDITIONAL([am__fastdep$1], [ 1226 test "x$enable_dependency_tracking" != xno \ 1227 && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) 1228]) 1229 1230 1231# AM_SET_DEPDIR 1232# ------------- 1233# Choose a directory name for dependency files. 1234# This macro is AC_REQUIREd in _AM_DEPENDENCIES. 1235AC_DEFUN([AM_SET_DEPDIR], 1236[AC_REQUIRE([AM_SET_LEADING_DOT])dnl 1237AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl 1238]) 1239 1240 1241# AM_DEP_TRACK 1242# ------------ 1243AC_DEFUN([AM_DEP_TRACK], 1244[AC_ARG_ENABLE([dependency-tracking], [dnl 1245AS_HELP_STRING( 1246 [--enable-dependency-tracking], 1247 [do not reject slow dependency extractors]) 1248AS_HELP_STRING( 1249 [--disable-dependency-tracking], 1250 [speeds up one-time build])]) 1251if test "x$enable_dependency_tracking" != xno; then 1252 am_depcomp="$ac_aux_dir/depcomp" 1253 AMDEPBACKSLASH='\' 1254 am__nodep='_no' 1255fi 1256AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) 1257AC_SUBST([AMDEPBACKSLASH])dnl 1258_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl 1259AC_SUBST([am__nodep])dnl 1260_AM_SUBST_NOTMAKE([am__nodep])dnl 1261]) 1262 1263# Generate code to set up dependency tracking. -*- Autoconf -*- 1264 1265# Copyright (C) 1999-2018 Free Software Foundation, Inc. 1266# 1267# This file is free software; the Free Software Foundation 1268# gives unlimited permission to copy and/or distribute it, 1269# with or without modifications, as long as this notice is preserved. 1270 1271# _AM_OUTPUT_DEPENDENCY_COMMANDS 1272# ------------------------------ 1273AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], 1274[{ 1275 # Older Autoconf quotes --file arguments for eval, but not when files 1276 # are listed without --file. Let's play safe and only enable the eval 1277 # if we detect the quoting. 1278 # TODO: see whether this extra hack can be removed once we start 1279 # requiring Autoconf 2.70 or later. 1280 AS_CASE([$CONFIG_FILES], 1281 [*\'*], [eval set x "$CONFIG_FILES"], 1282 [*], [set x $CONFIG_FILES]) 1283 shift 1284 # Used to flag and report bootstrapping failures. 1285 am_rc=0 1286 for am_mf 1287 do 1288 # Strip MF so we end up with the name of the file. 1289 am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` 1290 # Check whether this is an Automake generated Makefile which includes 1291 # dependency-tracking related rules and includes. 1292 # Grep'ing the whole file directly is not great: AIX grep has a line 1293 # limit of 2048, but all sed's we know have understand at least 4000. 1294 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 1295 || continue 1296 am_dirpart=`AS_DIRNAME(["$am_mf"])` 1297 am_filepart=`AS_BASENAME(["$am_mf"])` 1298 AM_RUN_LOG([cd "$am_dirpart" \ 1299 && sed -e '/# am--include-marker/d' "$am_filepart" \ 1300 | $MAKE -f - am--depfiles]) || am_rc=$? 1301 done 1302 if test $am_rc -ne 0; then 1303 AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments 1304 for automatic dependency tracking. Try re-running configure with the 1305 '--disable-dependency-tracking' option to at least be able to build 1306 the package (albeit without support for automatic dependency tracking).]) 1307 fi 1308 AS_UNSET([am_dirpart]) 1309 AS_UNSET([am_filepart]) 1310 AS_UNSET([am_mf]) 1311 AS_UNSET([am_rc]) 1312 rm -f conftest-deps.mk 1313} 1314])# _AM_OUTPUT_DEPENDENCY_COMMANDS 1315 1316 1317# AM_OUTPUT_DEPENDENCY_COMMANDS 1318# ----------------------------- 1319# This macro should only be invoked once -- use via AC_REQUIRE. 1320# 1321# This code is only required when automatic dependency tracking is enabled. 1322# This creates each '.Po' and '.Plo' makefile fragment that we'll need in 1323# order to bootstrap the dependency handling code. 1324AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], 1325[AC_CONFIG_COMMANDS([depfiles], 1326 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], 1327 [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) 1328 1329# Do all the work for Automake. -*- Autoconf -*- 1330 1331# Copyright (C) 1996-2018 Free Software Foundation, Inc. 1332# 1333# This file is free software; the Free Software Foundation 1334# gives unlimited permission to copy and/or distribute it, 1335# with or without modifications, as long as this notice is preserved. 1336 1337# This macro actually does too much. Some checks are only needed if 1338# your package does certain things. But this isn't really a big deal. 1339 1340dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. 1341m4_define([AC_PROG_CC], 1342m4_defn([AC_PROG_CC]) 1343[_AM_PROG_CC_C_O 1344]) 1345 1346# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) 1347# AM_INIT_AUTOMAKE([OPTIONS]) 1348# ----------------------------------------------- 1349# The call with PACKAGE and VERSION arguments is the old style 1350# call (pre autoconf-2.50), which is being phased out. PACKAGE 1351# and VERSION should now be passed to AC_INIT and removed from 1352# the call to AM_INIT_AUTOMAKE. 1353# We support both call styles for the transition. After 1354# the next Automake release, Autoconf can make the AC_INIT 1355# arguments mandatory, and then we can depend on a new Autoconf 1356# release and drop the old call support. 1357AC_DEFUN([AM_INIT_AUTOMAKE], 1358[AC_PREREQ([2.65])dnl 1359dnl Autoconf wants to disallow AM_ names. We explicitly allow 1360dnl the ones we care about. 1361m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl 1362AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl 1363AC_REQUIRE([AC_PROG_INSTALL])dnl 1364if test "`cd $srcdir && pwd`" != "`pwd`"; then 1365 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 1366 # is not polluted with repeated "-I." 1367 AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl 1368 # test to see if srcdir already configured 1369 if test -f $srcdir/config.status; then 1370 AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) 1371 fi 1372fi 1373 1374# test whether we have cygpath 1375if test -z "$CYGPATH_W"; then 1376 if (cygpath --version) >/dev/null 2>/dev/null; then 1377 CYGPATH_W='cygpath -w' 1378 else 1379 CYGPATH_W=echo 1380 fi 1381fi 1382AC_SUBST([CYGPATH_W]) 1383 1384# Define the identity of the package. 1385dnl Distinguish between old-style and new-style calls. 1386m4_ifval([$2], 1387[AC_DIAGNOSE([obsolete], 1388 [$0: two- and three-arguments forms are deprecated.]) 1389m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl 1390 AC_SUBST([PACKAGE], [$1])dnl 1391 AC_SUBST([VERSION], [$2])], 1392[_AM_SET_OPTIONS([$1])dnl 1393dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. 1394m4_if( 1395 m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), 1396 [ok:ok],, 1397 [m4_fatal([AC_INIT should be called with package and version arguments])])dnl 1398 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl 1399 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl 1400 1401_AM_IF_OPTION([no-define],, 1402[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) 1403 AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl 1404 1405# Some tools Automake needs. 1406AC_REQUIRE([AM_SANITY_CHECK])dnl 1407AC_REQUIRE([AC_ARG_PROGRAM])dnl 1408AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) 1409AM_MISSING_PROG([AUTOCONF], [autoconf]) 1410AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) 1411AM_MISSING_PROG([AUTOHEADER], [autoheader]) 1412AM_MISSING_PROG([MAKEINFO], [makeinfo]) 1413AC_REQUIRE([AM_PROG_INSTALL_SH])dnl 1414AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl 1415AC_REQUIRE([AC_PROG_MKDIR_P])dnl 1416# For better backward compatibility. To be removed once Automake 1.9.x 1417# dies out for good. For more background, see: 1418# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 1419# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 1420AC_SUBST([mkdir_p], ['$(MKDIR_P)']) 1421# We need awk for the "check" target (and possibly the TAP driver). The 1422# system "awk" is bad on some platforms. 1423AC_REQUIRE([AC_PROG_AWK])dnl 1424AC_REQUIRE([AC_PROG_MAKE_SET])dnl 1425AC_REQUIRE([AM_SET_LEADING_DOT])dnl 1426_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], 1427 [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], 1428 [_AM_PROG_TAR([v7])])]) 1429_AM_IF_OPTION([no-dependencies],, 1430[AC_PROVIDE_IFELSE([AC_PROG_CC], 1431 [_AM_DEPENDENCIES([CC])], 1432 [m4_define([AC_PROG_CC], 1433 m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl 1434AC_PROVIDE_IFELSE([AC_PROG_CXX], 1435 [_AM_DEPENDENCIES([CXX])], 1436 [m4_define([AC_PROG_CXX], 1437 m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl 1438AC_PROVIDE_IFELSE([AC_PROG_OBJC], 1439 [_AM_DEPENDENCIES([OBJC])], 1440 [m4_define([AC_PROG_OBJC], 1441 m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl 1442AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], 1443 [_AM_DEPENDENCIES([OBJCXX])], 1444 [m4_define([AC_PROG_OBJCXX], 1445 m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl 1446]) 1447AC_REQUIRE([AM_SILENT_RULES])dnl 1448dnl The testsuite driver may need to know about EXEEXT, so add the 1449dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This 1450dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. 1451AC_CONFIG_COMMANDS_PRE(dnl 1452[m4_provide_if([_AM_COMPILER_EXEEXT], 1453 [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl 1454 1455# POSIX will say in a future version that running "rm -f" with no argument 1456# is OK; and we want to be able to make that assumption in our Makefile 1457# recipes. So use an aggressive probe to check that the usage we want is 1458# actually supported "in the wild" to an acceptable degree. 1459# See automake bug#10828. 1460# To make any issue more visible, cause the running configure to be aborted 1461# by default if the 'rm' program in use doesn't match our expectations; the 1462# user can still override this though. 1463if rm -f && rm -fr && rm -rf; then : OK; else 1464 cat >&2 <<'END' 1465Oops! 1466 1467Your 'rm' program seems unable to run without file operands specified 1468on the command line, even when the '-f' option is present. This is contrary 1469to the behaviour of most rm programs out there, and not conforming with 1470the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 1471 1472Please tell bug-automake@gnu.org about your system, including the value 1473of your $PATH and any error possibly output before this message. This 1474can help us improve future automake versions. 1475 1476END 1477 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 1478 echo 'Configuration will proceed anyway, since you have set the' >&2 1479 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 1480 echo >&2 1481 else 1482 cat >&2 <<'END' 1483Aborting the configuration process, to ensure you take notice of the issue. 1484 1485You can download and install GNU coreutils to get an 'rm' implementation 1486that behaves properly: <https://www.gnu.org/software/coreutils/>. 1487 1488If you want to complete the configuration process using your problematic 1489'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 1490to "yes", and re-run configure. 1491 1492END 1493 AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) 1494 fi 1495fi 1496dnl The trailing newline in this macro's definition is deliberate, for 1497dnl backward compatibility and to allow trailing 'dnl'-style comments 1498dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. 1499]) 1500 1501dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not 1502dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further 1503dnl mangled by Autoconf and run in a shell conditional statement. 1504m4_define([_AC_COMPILER_EXEEXT], 1505m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) 1506 1507# When config.status generates a header, we must update the stamp-h file. 1508# This file resides in the same directory as the config header 1509# that is generated. The stamp files are numbered to have different names. 1510 1511# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the 1512# loop where config.status creates the headers, so we can generate 1513# our stamp files there. 1514AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], 1515[# Compute $1's index in $config_headers. 1516_am_arg=$1 1517_am_stamp_count=1 1518for _am_header in $config_headers :; do 1519 case $_am_header in 1520 $_am_arg | $_am_arg:* ) 1521 break ;; 1522 * ) 1523 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 1524 esac 1525done 1526echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) 1527 1528# Copyright (C) 2001-2018 Free Software Foundation, Inc. 1529# 1530# This file is free software; the Free Software Foundation 1531# gives unlimited permission to copy and/or distribute it, 1532# with or without modifications, as long as this notice is preserved. 1533 1534# AM_PROG_INSTALL_SH 1535# ------------------ 1536# Define $install_sh. 1537AC_DEFUN([AM_PROG_INSTALL_SH], 1538[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl 1539if test x"${install_sh+set}" != xset; then 1540 case $am_aux_dir in 1541 *\ * | *\ *) 1542 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 1543 *) 1544 install_sh="\${SHELL} $am_aux_dir/install-sh" 1545 esac 1546fi 1547AC_SUBST([install_sh])]) 1548 1549# Copyright (C) 2003-2018 Free Software Foundation, Inc. 1550# 1551# This file is free software; the Free Software Foundation 1552# gives unlimited permission to copy and/or distribute it, 1553# with or without modifications, as long as this notice is preserved. 1554 1555# Check whether the underlying file-system supports filenames 1556# with a leading dot. For instance MS-DOS doesn't. 1557AC_DEFUN([AM_SET_LEADING_DOT], 1558[rm -rf .tst 2>/dev/null 1559mkdir .tst 2>/dev/null 1560if test -d .tst; then 1561 am__leading_dot=. 1562else 1563 am__leading_dot=_ 1564fi 1565rmdir .tst 2>/dev/null 1566AC_SUBST([am__leading_dot])]) 1567 1568# Add --enable-maintainer-mode option to configure. -*- Autoconf -*- 1569# From Jim Meyering 1570 1571# Copyright (C) 1996-2018 Free Software Foundation, Inc. 1572# 1573# This file is free software; the Free Software Foundation 1574# gives unlimited permission to copy and/or distribute it, 1575# with or without modifications, as long as this notice is preserved. 1576 1577# AM_MAINTAINER_MODE([DEFAULT-MODE]) 1578# ---------------------------------- 1579# Control maintainer-specific portions of Makefiles. 1580# Default is to disable them, unless 'enable' is passed literally. 1581# For symmetry, 'disable' may be passed as well. Anyway, the user 1582# can override the default with the --enable/--disable switch. 1583AC_DEFUN([AM_MAINTAINER_MODE], 1584[m4_case(m4_default([$1], [disable]), 1585 [enable], [m4_define([am_maintainer_other], [disable])], 1586 [disable], [m4_define([am_maintainer_other], [enable])], 1587 [m4_define([am_maintainer_other], [enable]) 1588 m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) 1589AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) 1590 dnl maintainer-mode's default is 'disable' unless 'enable' is passed 1591 AC_ARG_ENABLE([maintainer-mode], 1592 [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], 1593 am_maintainer_other[ make rules and dependencies not useful 1594 (and sometimes confusing) to the casual installer])], 1595 [USE_MAINTAINER_MODE=$enableval], 1596 [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) 1597 AC_MSG_RESULT([$USE_MAINTAINER_MODE]) 1598 AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) 1599 MAINT=$MAINTAINER_MODE_TRUE 1600 AC_SUBST([MAINT])dnl 1601] 1602) 1603 1604# Check to see how 'make' treats includes. -*- Autoconf -*- 1605 1606# Copyright (C) 2001-2018 Free Software Foundation, Inc. 1607# 1608# This file is free software; the Free Software Foundation 1609# gives unlimited permission to copy and/or distribute it, 1610# with or without modifications, as long as this notice is preserved. 1611 1612# AM_MAKE_INCLUDE() 1613# ----------------- 1614# Check whether make has an 'include' directive that can support all 1615# the idioms we need for our automatic dependency tracking code. 1616AC_DEFUN([AM_MAKE_INCLUDE], 1617[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) 1618cat > confinc.mk << 'END' 1619am__doit: 1620 @echo this is the am__doit target >confinc.out 1621.PHONY: am__doit 1622END 1623am__include="#" 1624am__quote= 1625# BSD make does it like this. 1626echo '.include "confinc.mk" # ignored' > confmf.BSD 1627# Other make implementations (GNU, Solaris 10, AIX) do it like this. 1628echo 'include confinc.mk # ignored' > confmf.GNU 1629_am_result=no 1630for s in GNU BSD; do 1631 AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) 1632 AS_CASE([$?:`cat confinc.out 2>/dev/null`], 1633 ['0:this is the am__doit target'], 1634 [AS_CASE([$s], 1635 [BSD], [am__include='.include' am__quote='"'], 1636 [am__include='include' am__quote=''])]) 1637 if test "$am__include" != "#"; then 1638 _am_result="yes ($s style)" 1639 break 1640 fi 1641done 1642rm -f confinc.* confmf.* 1643AC_MSG_RESULT([${_am_result}]) 1644AC_SUBST([am__include])]) 1645AC_SUBST([am__quote])]) 1646 1647# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- 1648 1649# Copyright (C) 1997-2018 Free Software Foundation, Inc. 1650# 1651# This file is free software; the Free Software Foundation 1652# gives unlimited permission to copy and/or distribute it, 1653# with or without modifications, as long as this notice is preserved. 1654 1655# AM_MISSING_PROG(NAME, PROGRAM) 1656# ------------------------------ 1657AC_DEFUN([AM_MISSING_PROG], 1658[AC_REQUIRE([AM_MISSING_HAS_RUN]) 1659$1=${$1-"${am_missing_run}$2"} 1660AC_SUBST($1)]) 1661 1662# AM_MISSING_HAS_RUN 1663# ------------------ 1664# Define MISSING if not defined so far and test if it is modern enough. 1665# If it is, set am_missing_run to use it, otherwise, to nothing. 1666AC_DEFUN([AM_MISSING_HAS_RUN], 1667[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl 1668AC_REQUIRE_AUX_FILE([missing])dnl 1669if test x"${MISSING+set}" != xset; then 1670 case $am_aux_dir in 1671 *\ * | *\ *) 1672 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 1673 *) 1674 MISSING="\${SHELL} $am_aux_dir/missing" ;; 1675 esac 1676fi 1677# Use eval to expand $SHELL 1678if eval "$MISSING --is-lightweight"; then 1679 am_missing_run="$MISSING " 1680else 1681 am_missing_run= 1682 AC_MSG_WARN(['missing' script is too old or missing]) 1683fi 1684]) 1685 1686# Helper functions for option handling. -*- Autoconf -*- 1687 1688# Copyright (C) 2001-2018 Free Software Foundation, Inc. 1689# 1690# This file is free software; the Free Software Foundation 1691# gives unlimited permission to copy and/or distribute it, 1692# with or without modifications, as long as this notice is preserved. 1693 1694# _AM_MANGLE_OPTION(NAME) 1695# ----------------------- 1696AC_DEFUN([_AM_MANGLE_OPTION], 1697[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) 1698 1699# _AM_SET_OPTION(NAME) 1700# -------------------- 1701# Set option NAME. Presently that only means defining a flag for this option. 1702AC_DEFUN([_AM_SET_OPTION], 1703[m4_define(_AM_MANGLE_OPTION([$1]), [1])]) 1704 1705# _AM_SET_OPTIONS(OPTIONS) 1706# ------------------------ 1707# OPTIONS is a space-separated list of Automake options. 1708AC_DEFUN([_AM_SET_OPTIONS], 1709[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) 1710 1711# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) 1712# ------------------------------------------- 1713# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. 1714AC_DEFUN([_AM_IF_OPTION], 1715[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) 1716 1717# Copyright (C) 1999-2018 Free Software Foundation, Inc. 1718# 1719# This file is free software; the Free Software Foundation 1720# gives unlimited permission to copy and/or distribute it, 1721# with or without modifications, as long as this notice is preserved. 1722 1723# _AM_PROG_CC_C_O 1724# --------------- 1725# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC 1726# to automatically call this. 1727AC_DEFUN([_AM_PROG_CC_C_O], 1728[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl 1729AC_REQUIRE_AUX_FILE([compile])dnl 1730AC_LANG_PUSH([C])dnl 1731AC_CACHE_CHECK( 1732 [whether $CC understands -c and -o together], 1733 [am_cv_prog_cc_c_o], 1734 [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) 1735 # Make sure it works both with $CC and with simple cc. 1736 # Following AC_PROG_CC_C_O, we do the test twice because some 1737 # compilers refuse to overwrite an existing .o file with -o, 1738 # though they will create one. 1739 am_cv_prog_cc_c_o=yes 1740 for am_i in 1 2; do 1741 if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ 1742 && test -f conftest2.$ac_objext; then 1743 : OK 1744 else 1745 am_cv_prog_cc_c_o=no 1746 break 1747 fi 1748 done 1749 rm -f core conftest* 1750 unset am_i]) 1751if test "$am_cv_prog_cc_c_o" != yes; then 1752 # Losing compiler, so override with the script. 1753 # FIXME: It is wrong to rewrite CC. 1754 # But if we don't then we get into trouble of one sort or another. 1755 # A longer-term fix would be to have automake use am__CC in this case, 1756 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 1757 CC="$am_aux_dir/compile $CC" 1758fi 1759AC_LANG_POP([C])]) 1760 1761# For backward compatibility. 1762AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) 1763 1764# Copyright (C) 2001-2018 Free Software Foundation, Inc. 1765# 1766# This file is free software; the Free Software Foundation 1767# gives unlimited permission to copy and/or distribute it, 1768# with or without modifications, as long as this notice is preserved. 1769 1770# AM_RUN_LOG(COMMAND) 1771# ------------------- 1772# Run COMMAND, save the exit status in ac_status, and log it. 1773# (This has been adapted from Autoconf's _AC_RUN_LOG macro.) 1774AC_DEFUN([AM_RUN_LOG], 1775[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD 1776 ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD 1777 ac_status=$? 1778 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD 1779 (exit $ac_status); }]) 1780 1781# Check to make sure that the build environment is sane. -*- Autoconf -*- 1782 1783# Copyright (C) 1996-2018 Free Software Foundation, Inc. 1784# 1785# This file is free software; the Free Software Foundation 1786# gives unlimited permission to copy and/or distribute it, 1787# with or without modifications, as long as this notice is preserved. 1788 1789# AM_SANITY_CHECK 1790# --------------- 1791AC_DEFUN([AM_SANITY_CHECK], 1792[AC_MSG_CHECKING([whether build environment is sane]) 1793# Reject unsafe characters in $srcdir or the absolute working directory 1794# name. Accept space and tab only in the latter. 1795am_lf=' 1796' 1797case `pwd` in 1798 *[[\\\"\#\$\&\'\`$am_lf]]*) 1799 AC_MSG_ERROR([unsafe absolute working directory name]);; 1800esac 1801case $srcdir in 1802 *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) 1803 AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; 1804esac 1805 1806# Do 'set' in a subshell so we don't clobber the current shell's 1807# arguments. Must try -L first in case configure is actually a 1808# symlink; some systems play weird games with the mod time of symlinks 1809# (eg FreeBSD returns the mod time of the symlink's containing 1810# directory). 1811if ( 1812 am_has_slept=no 1813 for am_try in 1 2; do 1814 echo "timestamp, slept: $am_has_slept" > conftest.file 1815 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 1816 if test "$[*]" = "X"; then 1817 # -L didn't work. 1818 set X `ls -t "$srcdir/configure" conftest.file` 1819 fi 1820 if test "$[*]" != "X $srcdir/configure conftest.file" \ 1821 && test "$[*]" != "X conftest.file $srcdir/configure"; then 1822 1823 # If neither matched, then we have a broken ls. This can happen 1824 # if, for instance, CONFIG_SHELL is bash and it inherits a 1825 # broken ls alias from the environment. This has actually 1826 # happened. Such a system could not be considered "sane". 1827 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken 1828 alias in your environment]) 1829 fi 1830 if test "$[2]" = conftest.file || test $am_try -eq 2; then 1831 break 1832 fi 1833 # Just in case. 1834 sleep 1 1835 am_has_slept=yes 1836 done 1837 test "$[2]" = conftest.file 1838 ) 1839then 1840 # Ok. 1841 : 1842else 1843 AC_MSG_ERROR([newly created file is older than distributed files! 1844Check your system clock]) 1845fi 1846AC_MSG_RESULT([yes]) 1847# If we didn't sleep, we still need to ensure time stamps of config.status and 1848# generated files are strictly newer. 1849am_sleep_pid= 1850if grep 'slept: no' conftest.file >/dev/null 2>&1; then 1851 ( sleep 1 ) & 1852 am_sleep_pid=$! 1853fi 1854AC_CONFIG_COMMANDS_PRE( 1855 [AC_MSG_CHECKING([that generated files are newer than configure]) 1856 if test -n "$am_sleep_pid"; then 1857 # Hide warnings about reused PIDs. 1858 wait $am_sleep_pid 2>/dev/null 1859 fi 1860 AC_MSG_RESULT([done])]) 1861rm -f conftest.file 1862]) 1863 1864# Copyright (C) 2009-2018 Free Software Foundation, Inc. 1865# 1866# This file is free software; the Free Software Foundation 1867# gives unlimited permission to copy and/or distribute it, 1868# with or without modifications, as long as this notice is preserved. 1869 1870# AM_SILENT_RULES([DEFAULT]) 1871# -------------------------- 1872# Enable less verbose build rules; with the default set to DEFAULT 1873# ("yes" being less verbose, "no" or empty being verbose). 1874AC_DEFUN([AM_SILENT_RULES], 1875[AC_ARG_ENABLE([silent-rules], [dnl 1876AS_HELP_STRING( 1877 [--enable-silent-rules], 1878 [less verbose build output (undo: "make V=1")]) 1879AS_HELP_STRING( 1880 [--disable-silent-rules], 1881 [verbose build output (undo: "make V=0")])dnl 1882]) 1883case $enable_silent_rules in @%:@ ((( 1884 yes) AM_DEFAULT_VERBOSITY=0;; 1885 no) AM_DEFAULT_VERBOSITY=1;; 1886 *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; 1887esac 1888dnl 1889dnl A few 'make' implementations (e.g., NonStop OS and NextStep) 1890dnl do not support nested variable expansions. 1891dnl See automake bug#9928 and bug#10237. 1892am_make=${MAKE-make} 1893AC_CACHE_CHECK([whether $am_make supports nested variables], 1894 [am_cv_make_support_nested_variables], 1895 [if AS_ECHO([['TRUE=$(BAR$(V)) 1896BAR0=false 1897BAR1=true 1898V=1 1899am__doit: 1900 @$(TRUE) 1901.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then 1902 am_cv_make_support_nested_variables=yes 1903else 1904 am_cv_make_support_nested_variables=no 1905fi]) 1906if test $am_cv_make_support_nested_variables = yes; then 1907 dnl Using '$V' instead of '$(V)' breaks IRIX make. 1908 AM_V='$(V)' 1909 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 1910else 1911 AM_V=$AM_DEFAULT_VERBOSITY 1912 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 1913fi 1914AC_SUBST([AM_V])dnl 1915AM_SUBST_NOTMAKE([AM_V])dnl 1916AC_SUBST([AM_DEFAULT_V])dnl 1917AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl 1918AC_SUBST([AM_DEFAULT_VERBOSITY])dnl 1919AM_BACKSLASH='\' 1920AC_SUBST([AM_BACKSLASH])dnl 1921_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl 1922]) 1923 1924# Copyright (C) 2001-2018 Free Software Foundation, Inc. 1925# 1926# This file is free software; the Free Software Foundation 1927# gives unlimited permission to copy and/or distribute it, 1928# with or without modifications, as long as this notice is preserved. 1929 1930# AM_PROG_INSTALL_STRIP 1931# --------------------- 1932# One issue with vendor 'install' (even GNU) is that you can't 1933# specify the program used to strip binaries. This is especially 1934# annoying in cross-compiling environments, where the build's strip 1935# is unlikely to handle the host's binaries. 1936# Fortunately install-sh will honor a STRIPPROG variable, so we 1937# always use install-sh in "make install-strip", and initialize 1938# STRIPPROG with the value of the STRIP variable (set by the user). 1939AC_DEFUN([AM_PROG_INSTALL_STRIP], 1940[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl 1941# Installed binaries are usually stripped using 'strip' when the user 1942# run "make install-strip". However 'strip' might not be the right 1943# tool to use in cross-compilation environments, therefore Automake 1944# will honor the 'STRIP' environment variable to overrule this program. 1945dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. 1946if test "$cross_compiling" != no; then 1947 AC_CHECK_TOOL([STRIP], [strip], :) 1948fi 1949INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 1950AC_SUBST([INSTALL_STRIP_PROGRAM])]) 1951 1952# Copyright (C) 2006-2018 Free Software Foundation, Inc. 1953# 1954# This file is free software; the Free Software Foundation 1955# gives unlimited permission to copy and/or distribute it, 1956# with or without modifications, as long as this notice is preserved. 1957 1958# _AM_SUBST_NOTMAKE(VARIABLE) 1959# --------------------------- 1960# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. 1961# This macro is traced by Automake. 1962AC_DEFUN([_AM_SUBST_NOTMAKE]) 1963 1964# AM_SUBST_NOTMAKE(VARIABLE) 1965# -------------------------- 1966# Public sister of _AM_SUBST_NOTMAKE. 1967AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) 1968 1969# Check how to create a tarball. -*- Autoconf -*- 1970 1971# Copyright (C) 2004-2018 Free Software Foundation, Inc. 1972# 1973# This file is free software; the Free Software Foundation 1974# gives unlimited permission to copy and/or distribute it, 1975# with or without modifications, as long as this notice is preserved. 1976 1977# _AM_PROG_TAR(FORMAT) 1978# -------------------- 1979# Check how to create a tarball in format FORMAT. 1980# FORMAT should be one of 'v7', 'ustar', or 'pax'. 1981# 1982# Substitute a variable $(am__tar) that is a command 1983# writing to stdout a FORMAT-tarball containing the directory 1984# $tardir. 1985# tardir=directory && $(am__tar) > result.tar 1986# 1987# Substitute a variable $(am__untar) that extract such 1988# a tarball read from stdin. 1989# $(am__untar) < result.tar 1990# 1991AC_DEFUN([_AM_PROG_TAR], 1992[# Always define AMTAR for backward compatibility. Yes, it's still used 1993# in the wild :-( We should find a proper way to deprecate it ... 1994AC_SUBST([AMTAR], ['$${TAR-tar}']) 1995 1996# We'll loop over all known methods to create a tar archive until one works. 1997_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' 1998 1999m4_if([$1], [v7], 2000 [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], 2001 2002 [m4_case([$1], 2003 [ustar], 2004 [# The POSIX 1988 'ustar' format is defined with fixed-size fields. 2005 # There is notably a 21 bits limit for the UID and the GID. In fact, 2006 # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 2007 # and bug#13588). 2008 am_max_uid=2097151 # 2^21 - 1 2009 am_max_gid=$am_max_uid 2010 # The $UID and $GID variables are not portable, so we need to resort 2011 # to the POSIX-mandated id(1) utility. Errors in the 'id' calls 2012 # below are definitely unexpected, so allow the users to see them 2013 # (that is, avoid stderr redirection). 2014 am_uid=`id -u || echo unknown` 2015 am_gid=`id -g || echo unknown` 2016 AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) 2017 if test $am_uid -le $am_max_uid; then 2018 AC_MSG_RESULT([yes]) 2019 else 2020 AC_MSG_RESULT([no]) 2021 _am_tools=none 2022 fi 2023 AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) 2024 if test $am_gid -le $am_max_gid; then 2025 AC_MSG_RESULT([yes]) 2026 else 2027 AC_MSG_RESULT([no]) 2028 _am_tools=none 2029 fi], 2030 2031 [pax], 2032 [], 2033 2034 [m4_fatal([Unknown tar format])]) 2035 2036 AC_MSG_CHECKING([how to create a $1 tar archive]) 2037 2038 # Go ahead even if we have the value already cached. We do so because we 2039 # need to set the values for the 'am__tar' and 'am__untar' variables. 2040 _am_tools=${am_cv_prog_tar_$1-$_am_tools} 2041 2042 for _am_tool in $_am_tools; do 2043 case $_am_tool in 2044 gnutar) 2045 for _am_tar in tar gnutar gtar; do 2046 AM_RUN_LOG([$_am_tar --version]) && break 2047 done 2048 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' 2049 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' 2050 am__untar="$_am_tar -xf -" 2051 ;; 2052 plaintar) 2053 # Must skip GNU tar: if it does not support --format= it doesn't create 2054 # ustar tarball either. 2055 (tar --version) >/dev/null 2>&1 && continue 2056 am__tar='tar chf - "$$tardir"' 2057 am__tar_='tar chf - "$tardir"' 2058 am__untar='tar xf -' 2059 ;; 2060 pax) 2061 am__tar='pax -L -x $1 -w "$$tardir"' 2062 am__tar_='pax -L -x $1 -w "$tardir"' 2063 am__untar='pax -r' 2064 ;; 2065 cpio) 2066 am__tar='find "$$tardir" -print | cpio -o -H $1 -L' 2067 am__tar_='find "$tardir" -print | cpio -o -H $1 -L' 2068 am__untar='cpio -i -H $1 -d' 2069 ;; 2070 none) 2071 am__tar=false 2072 am__tar_=false 2073 am__untar=false 2074 ;; 2075 esac 2076 2077 # If the value was cached, stop now. We just wanted to have am__tar 2078 # and am__untar set. 2079 test -n "${am_cv_prog_tar_$1}" && break 2080 2081 # tar/untar a dummy directory, and stop if the command works. 2082 rm -rf conftest.dir 2083 mkdir conftest.dir 2084 echo GrepMe > conftest.dir/file 2085 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) 2086 rm -rf conftest.dir 2087 if test -s conftest.tar; then 2088 AM_RUN_LOG([$am__untar <conftest.tar]) 2089 AM_RUN_LOG([cat conftest.dir/file]) 2090 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break 2091 fi 2092 done 2093 rm -rf conftest.dir 2094 2095 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) 2096 AC_MSG_RESULT([$am_cv_prog_tar_$1])]) 2097 2098AC_SUBST([am__tar]) 2099AC_SUBST([am__untar]) 2100]) # _AM_PROG_TAR 2101 2102m4_include([m4/asmcfi.m4]) 2103m4_include([m4/ax_append_flag.m4]) 2104m4_include([m4/ax_cc_maxopt.m4]) 2105m4_include([m4/ax_cflags_warn_all.m4]) 2106m4_include([m4/ax_check_compile_flag.m4]) 2107m4_include([m4/ax_compiler_vendor.m4]) 2108m4_include([m4/ax_configure_args.m4]) 2109m4_include([m4/ax_enable_builddir.m4]) 2110m4_include([m4/ax_gcc_archflag.m4]) 2111m4_include([m4/ax_gcc_x86_cpuid.m4]) 2112m4_include([m4/ax_require_defined.m4]) 2113m4_include([m4/libtool.m4]) 2114m4_include([m4/ltoptions.m4]) 2115m4_include([m4/ltsugar.m4]) 2116m4_include([m4/ltversion.m4]) 2117m4_include([m4/lt~obsolete.m4]) 2118m4_include([acinclude.m4]) 2119