1ea972ba2Smrg# generated automatically by aclocal 1.16.3 -*- Autoconf -*- 267e4e4deSmrg 3ea972ba2Smrg# Copyright (C) 1996-2020 Free Software Foundation, Inc. 4ffab5952Smrg 5ffab5952Smrg# This file is free software; the Free Software Foundation 6ffab5952Smrg# gives unlimited permission to copy and/or distribute it, 7ffab5952Smrg# with or without modifications, as long as this notice is preserved. 8ffab5952Smrg 9ffab5952Smrg# This program is distributed in the hope that it will be useful, 10ffab5952Smrg# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 11ffab5952Smrg# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 12ffab5952Smrg# PARTICULAR PURPOSE. 13ffab5952Smrg 1467e4e4deSmrgm4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) 15ffab5952Smrgm4_ifndef([AC_AUTOCONF_VERSION], 16ffab5952Smrg [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl 176781a5f7Smrgm4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.71],, 186781a5f7Smrg[m4_warning([this file was generated for autoconf 2.71. 19ffab5952SmrgYou have another version of autoconf. It may work, but is not guaranteed to. 20ffab5952SmrgIf you have problems, you may need to regenerate the build system entirely. 2167e4e4deSmrgTo do so, use the procedure documented by the package, typically 'autoreconf'.])]) 22ffab5952Smrg 23ea972ba2Smrg# Copyright (C) 2002-2020 Free Software Foundation, Inc. 24ffab5952Smrg# 25ffab5952Smrg# This file is free software; the Free Software Foundation 26ffab5952Smrg# gives unlimited permission to copy and/or distribute it, 27ffab5952Smrg# with or without modifications, as long as this notice is preserved. 28ffab5952Smrg 29ffab5952Smrg# AM_AUTOMAKE_VERSION(VERSION) 30ffab5952Smrg# ---------------------------- 31ffab5952Smrg# Automake X.Y traces this macro to ensure aclocal.m4 has been 32ffab5952Smrg# generated from the m4 files accompanying Automake X.Y. 33ffab5952Smrg# (This private macro should not be called outside this file.) 34ffab5952SmrgAC_DEFUN([AM_AUTOMAKE_VERSION], 3545aa2fbfSmrg[am__api_version='1.16' 36ffab5952Smrgdnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to 37ffab5952Smrgdnl require some minimum version. Point them to the right macro. 38ea972ba2Smrgm4_if([$1], [1.16.3], [], 39ffab5952Smrg [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl 40ffab5952Smrg]) 41ffab5952Smrg 42ffab5952Smrg# _AM_AUTOCONF_VERSION(VERSION) 43ffab5952Smrg# ----------------------------- 44ffab5952Smrg# aclocal traces this macro to find the Autoconf version. 45ffab5952Smrg# This is a private macro too. Using m4_define simplifies 46ffab5952Smrg# the logic in aclocal, which can simply ignore this definition. 47ffab5952Smrgm4_define([_AM_AUTOCONF_VERSION], []) 48ffab5952Smrg 49ffab5952Smrg# AM_SET_CURRENT_AUTOMAKE_VERSION 50ffab5952Smrg# ------------------------------- 51ffab5952Smrg# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. 52ffab5952Smrg# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. 53ffab5952SmrgAC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], 54ea972ba2Smrg[AM_AUTOMAKE_VERSION([1.16.3])dnl 55ffab5952Smrgm4_ifndef([AC_AUTOCONF_VERSION], 56ffab5952Smrg [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl 57ffab5952Smrg_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) 58ffab5952Smrg 59ffab5952Smrg# AM_AUX_DIR_EXPAND -*- Autoconf -*- 60ffab5952Smrg 61ea972ba2Smrg# Copyright (C) 2001-2020 Free Software Foundation, Inc. 62ffab5952Smrg# 63ffab5952Smrg# This file is free software; the Free Software Foundation 64ffab5952Smrg# gives unlimited permission to copy and/or distribute it, 65ffab5952Smrg# with or without modifications, as long as this notice is preserved. 66ffab5952Smrg 67ffab5952Smrg# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets 6867e4e4deSmrg# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to 6967e4e4deSmrg# '$srcdir', '$srcdir/..', or '$srcdir/../..'. 70ffab5952Smrg# 71ffab5952Smrg# Of course, Automake must honor this variable whenever it calls a 72ffab5952Smrg# tool from the auxiliary directory. The problem is that $srcdir (and 73ffab5952Smrg# therefore $ac_aux_dir as well) can be either absolute or relative, 74ffab5952Smrg# depending on how configure is run. This is pretty annoying, since 75ffab5952Smrg# it makes $ac_aux_dir quite unusable in subdirectories: in the top 76ffab5952Smrg# source directory, any form will work fine, but in subdirectories a 77ffab5952Smrg# relative path needs to be adjusted first. 78ffab5952Smrg# 79ffab5952Smrg# $ac_aux_dir/missing 80ffab5952Smrg# fails when called from a subdirectory if $ac_aux_dir is relative 81ffab5952Smrg# $top_srcdir/$ac_aux_dir/missing 82ffab5952Smrg# fails if $ac_aux_dir is absolute, 83ffab5952Smrg# fails when called from a subdirectory in a VPATH build with 84ffab5952Smrg# a relative $ac_aux_dir 85ffab5952Smrg# 86ffab5952Smrg# The reason of the latter failure is that $top_srcdir and $ac_aux_dir 87ffab5952Smrg# are both prefixed by $srcdir. In an in-source build this is usually 8867e4e4deSmrg# harmless because $srcdir is '.', but things will broke when you 89ffab5952Smrg# start a VPATH build or use an absolute $srcdir. 90ffab5952Smrg# 91ffab5952Smrg# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, 92ffab5952Smrg# iff we strip the leading $srcdir from $ac_aux_dir. That would be: 93ffab5952Smrg# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` 94ffab5952Smrg# and then we would define $MISSING as 95ffab5952Smrg# MISSING="\${SHELL} $am_aux_dir/missing" 96ffab5952Smrg# This will work as long as MISSING is not called from configure, because 97ffab5952Smrg# unfortunately $(top_srcdir) has no meaning in configure. 98ffab5952Smrg# However there are other variables, like CC, which are often used in 99ffab5952Smrg# configure, and could therefore not use this "fixed" $ac_aux_dir. 100ffab5952Smrg# 101ffab5952Smrg# Another solution, used here, is to always expand $ac_aux_dir to an 102ffab5952Smrg# absolute PATH. The drawback is that using absolute paths prevent a 103ffab5952Smrg# configured tree to be moved without reconfiguration. 104ffab5952Smrg 105ffab5952SmrgAC_DEFUN([AM_AUX_DIR_EXPAND], 10667e4e4deSmrg[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl 10767e4e4deSmrg# Expand $ac_aux_dir to an absolute path. 10867e4e4deSmrgam_aux_dir=`cd "$ac_aux_dir" && pwd` 109ffab5952Smrg]) 110ffab5952Smrg 111ffab5952Smrg# Do all the work for Automake. -*- Autoconf -*- 112ffab5952Smrg 113ea972ba2Smrg# Copyright (C) 1996-2020 Free Software Foundation, Inc. 114ffab5952Smrg# 115ffab5952Smrg# This file is free software; the Free Software Foundation 116ffab5952Smrg# gives unlimited permission to copy and/or distribute it, 117ffab5952Smrg# with or without modifications, as long as this notice is preserved. 118ffab5952Smrg 119ffab5952Smrg# This macro actually does too much. Some checks are only needed if 120ffab5952Smrg# your package does certain things. But this isn't really a big deal. 121ffab5952Smrg 12267e4e4deSmrgdnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. 12367e4e4deSmrgm4_define([AC_PROG_CC], 12467e4e4deSmrgm4_defn([AC_PROG_CC]) 12567e4e4deSmrg[_AM_PROG_CC_C_O 12667e4e4deSmrg]) 12767e4e4deSmrg 128ffab5952Smrg# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) 129ffab5952Smrg# AM_INIT_AUTOMAKE([OPTIONS]) 130ffab5952Smrg# ----------------------------------------------- 131ffab5952Smrg# The call with PACKAGE and VERSION arguments is the old style 132ffab5952Smrg# call (pre autoconf-2.50), which is being phased out. PACKAGE 133ffab5952Smrg# and VERSION should now be passed to AC_INIT and removed from 134ffab5952Smrg# the call to AM_INIT_AUTOMAKE. 135ffab5952Smrg# We support both call styles for the transition. After 136ffab5952Smrg# the next Automake release, Autoconf can make the AC_INIT 137ffab5952Smrg# arguments mandatory, and then we can depend on a new Autoconf 138ffab5952Smrg# release and drop the old call support. 139ffab5952SmrgAC_DEFUN([AM_INIT_AUTOMAKE], 14067e4e4deSmrg[AC_PREREQ([2.65])dnl 141ffab5952Smrgdnl Autoconf wants to disallow AM_ names. We explicitly allow 142ffab5952Smrgdnl the ones we care about. 143ffab5952Smrgm4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl 144ffab5952SmrgAC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl 145ffab5952SmrgAC_REQUIRE([AC_PROG_INSTALL])dnl 146ffab5952Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 147ffab5952Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 148ffab5952Smrg # is not polluted with repeated "-I." 149ffab5952Smrg AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl 150ffab5952Smrg # test to see if srcdir already configured 151ffab5952Smrg if test -f $srcdir/config.status; then 152ffab5952Smrg AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) 153ffab5952Smrg fi 154ffab5952Smrgfi 155ffab5952Smrg 156ffab5952Smrg# test whether we have cygpath 157ffab5952Smrgif test -z "$CYGPATH_W"; then 158ffab5952Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 159ffab5952Smrg CYGPATH_W='cygpath -w' 160ffab5952Smrg else 161ffab5952Smrg CYGPATH_W=echo 162ffab5952Smrg fi 163ffab5952Smrgfi 164ffab5952SmrgAC_SUBST([CYGPATH_W]) 165ffab5952Smrg 166ffab5952Smrg# Define the identity of the package. 167ffab5952Smrgdnl Distinguish between old-style and new-style calls. 168ffab5952Smrgm4_ifval([$2], 16967e4e4deSmrg[AC_DIAGNOSE([obsolete], 17067e4e4deSmrg [$0: two- and three-arguments forms are deprecated.]) 17167e4e4deSmrgm4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl 172ffab5952Smrg AC_SUBST([PACKAGE], [$1])dnl 173ffab5952Smrg AC_SUBST([VERSION], [$2])], 174ffab5952Smrg[_AM_SET_OPTIONS([$1])dnl 175ffab5952Smrgdnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. 17667e4e4deSmrgm4_if( 177ea972ba2Smrg m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), 17867e4e4deSmrg [ok:ok],, 179ffab5952Smrg [m4_fatal([AC_INIT should be called with package and version arguments])])dnl 180ffab5952Smrg AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl 181ffab5952Smrg AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl 182ffab5952Smrg 183ffab5952Smrg_AM_IF_OPTION([no-define],, 18467e4e4deSmrg[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) 18567e4e4deSmrg AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl 186ffab5952Smrg 187ffab5952Smrg# Some tools Automake needs. 188ffab5952SmrgAC_REQUIRE([AM_SANITY_CHECK])dnl 189ffab5952SmrgAC_REQUIRE([AC_ARG_PROGRAM])dnl 19067e4e4deSmrgAM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) 19167e4e4deSmrgAM_MISSING_PROG([AUTOCONF], [autoconf]) 19267e4e4deSmrgAM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) 19367e4e4deSmrgAM_MISSING_PROG([AUTOHEADER], [autoheader]) 19467e4e4deSmrgAM_MISSING_PROG([MAKEINFO], [makeinfo]) 195ffab5952SmrgAC_REQUIRE([AM_PROG_INSTALL_SH])dnl 196ffab5952SmrgAC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl 19767e4e4deSmrgAC_REQUIRE([AC_PROG_MKDIR_P])dnl 19867e4e4deSmrg# For better backward compatibility. To be removed once Automake 1.9.x 19967e4e4deSmrg# dies out for good. For more background, see: 20045aa2fbfSmrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 20145aa2fbfSmrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 20267e4e4deSmrgAC_SUBST([mkdir_p], ['$(MKDIR_P)']) 20367e4e4deSmrg# We need awk for the "check" target (and possibly the TAP driver). The 20467e4e4deSmrg# system "awk" is bad on some platforms. 205ffab5952SmrgAC_REQUIRE([AC_PROG_AWK])dnl 206ffab5952SmrgAC_REQUIRE([AC_PROG_MAKE_SET])dnl 207ffab5952SmrgAC_REQUIRE([AM_SET_LEADING_DOT])dnl 208ffab5952Smrg_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], 209ffab5952Smrg [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], 210ffab5952Smrg [_AM_PROG_TAR([v7])])]) 211ffab5952Smrg_AM_IF_OPTION([no-dependencies],, 212ffab5952Smrg[AC_PROVIDE_IFELSE([AC_PROG_CC], 21367e4e4deSmrg [_AM_DEPENDENCIES([CC])], 21467e4e4deSmrg [m4_define([AC_PROG_CC], 21567e4e4deSmrg m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl 216ffab5952SmrgAC_PROVIDE_IFELSE([AC_PROG_CXX], 21767e4e4deSmrg [_AM_DEPENDENCIES([CXX])], 21867e4e4deSmrg [m4_define([AC_PROG_CXX], 21967e4e4deSmrg m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl 220ffab5952SmrgAC_PROVIDE_IFELSE([AC_PROG_OBJC], 22167e4e4deSmrg [_AM_DEPENDENCIES([OBJC])], 22267e4e4deSmrg [m4_define([AC_PROG_OBJC], 22367e4e4deSmrg m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl 22467e4e4deSmrgAC_PROVIDE_IFELSE([AC_PROG_OBJCXX], 22567e4e4deSmrg [_AM_DEPENDENCIES([OBJCXX])], 22667e4e4deSmrg [m4_define([AC_PROG_OBJCXX], 22767e4e4deSmrg m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl 228ffab5952Smrg]) 22967e4e4deSmrgAC_REQUIRE([AM_SILENT_RULES])dnl 23067e4e4deSmrgdnl The testsuite driver may need to know about EXEEXT, so add the 23167e4e4deSmrgdnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This 23267e4e4deSmrgdnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. 233ffab5952SmrgAC_CONFIG_COMMANDS_PRE(dnl 234ffab5952Smrg[m4_provide_if([_AM_COMPILER_EXEEXT], 235ffab5952Smrg [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl 23667e4e4deSmrg 23767e4e4deSmrg# POSIX will say in a future version that running "rm -f" with no argument 23867e4e4deSmrg# is OK; and we want to be able to make that assumption in our Makefile 23967e4e4deSmrg# recipes. So use an aggressive probe to check that the usage we want is 24067e4e4deSmrg# actually supported "in the wild" to an acceptable degree. 24167e4e4deSmrg# See automake bug#10828. 24267e4e4deSmrg# To make any issue more visible, cause the running configure to be aborted 24367e4e4deSmrg# by default if the 'rm' program in use doesn't match our expectations; the 24467e4e4deSmrg# user can still override this though. 24567e4e4deSmrgif rm -f && rm -fr && rm -rf; then : OK; else 24667e4e4deSmrg cat >&2 <<'END' 24767e4e4deSmrgOops! 24867e4e4deSmrg 24967e4e4deSmrgYour 'rm' program seems unable to run without file operands specified 25067e4e4deSmrgon the command line, even when the '-f' option is present. This is contrary 25167e4e4deSmrgto the behaviour of most rm programs out there, and not conforming with 25267e4e4deSmrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 25367e4e4deSmrg 25467e4e4deSmrgPlease tell bug-automake@gnu.org about your system, including the value 25567e4e4deSmrgof your $PATH and any error possibly output before this message. This 25667e4e4deSmrgcan help us improve future automake versions. 25767e4e4deSmrg 25867e4e4deSmrgEND 25967e4e4deSmrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 26067e4e4deSmrg echo 'Configuration will proceed anyway, since you have set the' >&2 26167e4e4deSmrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 26267e4e4deSmrg echo >&2 26367e4e4deSmrg else 26467e4e4deSmrg cat >&2 <<'END' 26567e4e4deSmrgAborting the configuration process, to ensure you take notice of the issue. 26667e4e4deSmrg 26767e4e4deSmrgYou can download and install GNU coreutils to get an 'rm' implementation 26845aa2fbfSmrgthat behaves properly: <https://www.gnu.org/software/coreutils/>. 26967e4e4deSmrg 27067e4e4deSmrgIf you want to complete the configuration process using your problematic 27167e4e4deSmrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 27267e4e4deSmrgto "yes", and re-run configure. 27367e4e4deSmrg 27467e4e4deSmrgEND 27567e4e4deSmrg AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) 27667e4e4deSmrg fi 27767e4e4deSmrgfi 27867e4e4deSmrgdnl The trailing newline in this macro's definition is deliberate, for 27967e4e4deSmrgdnl backward compatibility and to allow trailing 'dnl'-style comments 28067e4e4deSmrgdnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. 281ffab5952Smrg]) 282ffab5952Smrg 28367e4e4deSmrgdnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not 284ffab5952Smrgdnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further 285ffab5952Smrgdnl mangled by Autoconf and run in a shell conditional statement. 286ffab5952Smrgm4_define([_AC_COMPILER_EXEEXT], 287ffab5952Smrgm4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) 288ffab5952Smrg 289ffab5952Smrg# When config.status generates a header, we must update the stamp-h file. 290ffab5952Smrg# This file resides in the same directory as the config header 291ffab5952Smrg# that is generated. The stamp files are numbered to have different names. 292ffab5952Smrg 293ffab5952Smrg# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the 294ffab5952Smrg# loop where config.status creates the headers, so we can generate 295ffab5952Smrg# our stamp files there. 296ffab5952SmrgAC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], 297ffab5952Smrg[# Compute $1's index in $config_headers. 298ffab5952Smrg_am_arg=$1 299ffab5952Smrg_am_stamp_count=1 300ffab5952Smrgfor _am_header in $config_headers :; do 301ffab5952Smrg case $_am_header in 302ffab5952Smrg $_am_arg | $_am_arg:* ) 303ffab5952Smrg break ;; 304ffab5952Smrg * ) 305ffab5952Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 306ffab5952Smrg esac 307ffab5952Smrgdone 308ffab5952Smrgecho "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) 309ffab5952Smrg 310ea972ba2Smrg# Copyright (C) 2001-2020 Free Software Foundation, Inc. 311ffab5952Smrg# 312ffab5952Smrg# This file is free software; the Free Software Foundation 313ffab5952Smrg# gives unlimited permission to copy and/or distribute it, 314ffab5952Smrg# with or without modifications, as long as this notice is preserved. 315ffab5952Smrg 316ffab5952Smrg# AM_PROG_INSTALL_SH 317ffab5952Smrg# ------------------ 318ffab5952Smrg# Define $install_sh. 319ffab5952SmrgAC_DEFUN([AM_PROG_INSTALL_SH], 320ffab5952Smrg[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl 32167e4e4deSmrgif test x"${install_sh+set}" != xset; then 322ffab5952Smrg case $am_aux_dir in 323ffab5952Smrg *\ * | *\ *) 324ffab5952Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 325ffab5952Smrg *) 326ffab5952Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 327ffab5952Smrg esac 328ffab5952Smrgfi 32967e4e4deSmrgAC_SUBST([install_sh])]) 330ffab5952Smrg 331ea972ba2Smrg# Copyright (C) 2003-2020 Free Software Foundation, Inc. 332ffab5952Smrg# 333ffab5952Smrg# This file is free software; the Free Software Foundation 334ffab5952Smrg# gives unlimited permission to copy and/or distribute it, 335ffab5952Smrg# with or without modifications, as long as this notice is preserved. 336ffab5952Smrg 337ffab5952Smrg# Check whether the underlying file-system supports filenames 338ffab5952Smrg# with a leading dot. For instance MS-DOS doesn't. 339ffab5952SmrgAC_DEFUN([AM_SET_LEADING_DOT], 340ffab5952Smrg[rm -rf .tst 2>/dev/null 341ffab5952Smrgmkdir .tst 2>/dev/null 342ffab5952Smrgif test -d .tst; then 343ffab5952Smrg am__leading_dot=. 344ffab5952Smrgelse 345ffab5952Smrg am__leading_dot=_ 346ffab5952Smrgfi 347ffab5952Smrgrmdir .tst 2>/dev/null 348ffab5952SmrgAC_SUBST([am__leading_dot])]) 349ffab5952Smrg 350ffab5952Smrg# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- 351ffab5952Smrg 352ea972ba2Smrg# Copyright (C) 1997-2020 Free Software Foundation, Inc. 353ffab5952Smrg# 354ffab5952Smrg# This file is free software; the Free Software Foundation 355ffab5952Smrg# gives unlimited permission to copy and/or distribute it, 356ffab5952Smrg# with or without modifications, as long as this notice is preserved. 357ffab5952Smrg 358ffab5952Smrg# AM_MISSING_PROG(NAME, PROGRAM) 359ffab5952Smrg# ------------------------------ 360ffab5952SmrgAC_DEFUN([AM_MISSING_PROG], 361ffab5952Smrg[AC_REQUIRE([AM_MISSING_HAS_RUN]) 362ffab5952Smrg$1=${$1-"${am_missing_run}$2"} 363ffab5952SmrgAC_SUBST($1)]) 364ffab5952Smrg 365ffab5952Smrg# AM_MISSING_HAS_RUN 366ffab5952Smrg# ------------------ 36767e4e4deSmrg# Define MISSING if not defined so far and test if it is modern enough. 36867e4e4deSmrg# If it is, set am_missing_run to use it, otherwise, to nothing. 369ffab5952SmrgAC_DEFUN([AM_MISSING_HAS_RUN], 370ffab5952Smrg[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl 371ffab5952SmrgAC_REQUIRE_AUX_FILE([missing])dnl 372ffab5952Smrgif test x"${MISSING+set}" != xset; then 3736781a5f7Smrg MISSING="\${SHELL} '$am_aux_dir/missing'" 374ffab5952Smrgfi 375ffab5952Smrg# Use eval to expand $SHELL 37667e4e4deSmrgif eval "$MISSING --is-lightweight"; then 37767e4e4deSmrg am_missing_run="$MISSING " 378ffab5952Smrgelse 379ffab5952Smrg am_missing_run= 38067e4e4deSmrg AC_MSG_WARN(['missing' script is too old or missing]) 381ffab5952Smrgfi 382ffab5952Smrg]) 383ffab5952Smrg 384ffab5952Smrg# Helper functions for option handling. -*- Autoconf -*- 385ffab5952Smrg 386ea972ba2Smrg# Copyright (C) 2001-2020 Free Software Foundation, Inc. 387ffab5952Smrg# 388ffab5952Smrg# This file is free software; the Free Software Foundation 389ffab5952Smrg# gives unlimited permission to copy and/or distribute it, 390ffab5952Smrg# with or without modifications, as long as this notice is preserved. 391ffab5952Smrg 392ffab5952Smrg# _AM_MANGLE_OPTION(NAME) 393ffab5952Smrg# ----------------------- 394ffab5952SmrgAC_DEFUN([_AM_MANGLE_OPTION], 395ffab5952Smrg[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) 396ffab5952Smrg 397ffab5952Smrg# _AM_SET_OPTION(NAME) 39843c16309Smrg# -------------------- 399ffab5952Smrg# Set option NAME. Presently that only means defining a flag for this option. 400ffab5952SmrgAC_DEFUN([_AM_SET_OPTION], 40167e4e4deSmrg[m4_define(_AM_MANGLE_OPTION([$1]), [1])]) 402ffab5952Smrg 403ffab5952Smrg# _AM_SET_OPTIONS(OPTIONS) 40443c16309Smrg# ------------------------ 405ffab5952Smrg# OPTIONS is a space-separated list of Automake options. 406ffab5952SmrgAC_DEFUN([_AM_SET_OPTIONS], 407ffab5952Smrg[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) 408ffab5952Smrg 409ffab5952Smrg# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) 410ffab5952Smrg# ------------------------------------------- 411ffab5952Smrg# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. 412ffab5952SmrgAC_DEFUN([_AM_IF_OPTION], 413ffab5952Smrg[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) 414ffab5952Smrg 415ffab5952Smrg# Check to make sure that the build environment is sane. -*- Autoconf -*- 416ffab5952Smrg 417ea972ba2Smrg# Copyright (C) 1996-2020 Free Software Foundation, Inc. 418ffab5952Smrg# 419ffab5952Smrg# This file is free software; the Free Software Foundation 420ffab5952Smrg# gives unlimited permission to copy and/or distribute it, 421ffab5952Smrg# with or without modifications, as long as this notice is preserved. 422ffab5952Smrg 423ffab5952Smrg# AM_SANITY_CHECK 424ffab5952Smrg# --------------- 425ffab5952SmrgAC_DEFUN([AM_SANITY_CHECK], 426ffab5952Smrg[AC_MSG_CHECKING([whether build environment is sane]) 427ffab5952Smrg# Reject unsafe characters in $srcdir or the absolute working directory 428ffab5952Smrg# name. Accept space and tab only in the latter. 429ffab5952Smrgam_lf=' 430ffab5952Smrg' 431ffab5952Smrgcase `pwd` in 432ffab5952Smrg *[[\\\"\#\$\&\'\`$am_lf]]*) 433ffab5952Smrg AC_MSG_ERROR([unsafe absolute working directory name]);; 434ffab5952Smrgesac 435ffab5952Smrgcase $srcdir in 436ffab5952Smrg *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) 43767e4e4deSmrg AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; 438ffab5952Smrgesac 439ffab5952Smrg 44067e4e4deSmrg# Do 'set' in a subshell so we don't clobber the current shell's 441ffab5952Smrg# arguments. Must try -L first in case configure is actually a 442ffab5952Smrg# symlink; some systems play weird games with the mod time of symlinks 443ffab5952Smrg# (eg FreeBSD returns the mod time of the symlink's containing 444ffab5952Smrg# directory). 445ffab5952Smrgif ( 44667e4e4deSmrg am_has_slept=no 44767e4e4deSmrg for am_try in 1 2; do 44867e4e4deSmrg echo "timestamp, slept: $am_has_slept" > conftest.file 44967e4e4deSmrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 45067e4e4deSmrg if test "$[*]" = "X"; then 45167e4e4deSmrg # -L didn't work. 45267e4e4deSmrg set X `ls -t "$srcdir/configure" conftest.file` 45367e4e4deSmrg fi 45467e4e4deSmrg if test "$[*]" != "X $srcdir/configure conftest.file" \ 45567e4e4deSmrg && test "$[*]" != "X conftest.file $srcdir/configure"; then 45667e4e4deSmrg 45767e4e4deSmrg # If neither matched, then we have a broken ls. This can happen 45867e4e4deSmrg # if, for instance, CONFIG_SHELL is bash and it inherits a 45967e4e4deSmrg # broken ls alias from the environment. This has actually 46067e4e4deSmrg # happened. Such a system could not be considered "sane". 46167e4e4deSmrg AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken 46267e4e4deSmrg alias in your environment]) 46367e4e4deSmrg fi 46467e4e4deSmrg if test "$[2]" = conftest.file || test $am_try -eq 2; then 46567e4e4deSmrg break 46667e4e4deSmrg fi 46767e4e4deSmrg # Just in case. 46867e4e4deSmrg sleep 1 46967e4e4deSmrg am_has_slept=yes 47067e4e4deSmrg done 471ffab5952Smrg test "$[2]" = conftest.file 472ffab5952Smrg ) 473ffab5952Smrgthen 474ffab5952Smrg # Ok. 475ffab5952Smrg : 476ffab5952Smrgelse 477ffab5952Smrg AC_MSG_ERROR([newly created file is older than distributed files! 478ffab5952SmrgCheck your system clock]) 479ffab5952Smrgfi 48067e4e4deSmrgAC_MSG_RESULT([yes]) 48167e4e4deSmrg# If we didn't sleep, we still need to ensure time stamps of config.status and 48267e4e4deSmrg# generated files are strictly newer. 48367e4e4deSmrgam_sleep_pid= 48467e4e4deSmrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then 48567e4e4deSmrg ( sleep 1 ) & 48667e4e4deSmrg am_sleep_pid=$! 48767e4e4deSmrgfi 48867e4e4deSmrgAC_CONFIG_COMMANDS_PRE( 48967e4e4deSmrg [AC_MSG_CHECKING([that generated files are newer than configure]) 49067e4e4deSmrg if test -n "$am_sleep_pid"; then 49167e4e4deSmrg # Hide warnings about reused PIDs. 49267e4e4deSmrg wait $am_sleep_pid 2>/dev/null 49367e4e4deSmrg fi 49467e4e4deSmrg AC_MSG_RESULT([done])]) 49567e4e4deSmrgrm -f conftest.file 49667e4e4deSmrg]) 497ffab5952Smrg 498ea972ba2Smrg# Copyright (C) 2009-2020 Free Software Foundation, Inc. 499ffab5952Smrg# 500ffab5952Smrg# This file is free software; the Free Software Foundation 501ffab5952Smrg# gives unlimited permission to copy and/or distribute it, 502ffab5952Smrg# with or without modifications, as long as this notice is preserved. 503ffab5952Smrg 50467e4e4deSmrg# AM_SILENT_RULES([DEFAULT]) 50567e4e4deSmrg# -------------------------- 50667e4e4deSmrg# Enable less verbose build rules; with the default set to DEFAULT 50767e4e4deSmrg# ("yes" being less verbose, "no" or empty being verbose). 50867e4e4deSmrgAC_DEFUN([AM_SILENT_RULES], 50967e4e4deSmrg[AC_ARG_ENABLE([silent-rules], [dnl 51067e4e4deSmrgAS_HELP_STRING( 51167e4e4deSmrg [--enable-silent-rules], 51267e4e4deSmrg [less verbose build output (undo: "make V=1")]) 51367e4e4deSmrgAS_HELP_STRING( 51467e4e4deSmrg [--disable-silent-rules], 51567e4e4deSmrg [verbose build output (undo: "make V=0")])dnl 51667e4e4deSmrg]) 51767e4e4deSmrgcase $enable_silent_rules in @%:@ ((( 51867e4e4deSmrg yes) AM_DEFAULT_VERBOSITY=0;; 51967e4e4deSmrg no) AM_DEFAULT_VERBOSITY=1;; 52067e4e4deSmrg *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; 52167e4e4deSmrgesac 52267e4e4deSmrgdnl 52367e4e4deSmrgdnl A few 'make' implementations (e.g., NonStop OS and NextStep) 52467e4e4deSmrgdnl do not support nested variable expansions. 52567e4e4deSmrgdnl See automake bug#9928 and bug#10237. 52667e4e4deSmrgam_make=${MAKE-make} 52767e4e4deSmrgAC_CACHE_CHECK([whether $am_make supports nested variables], 52867e4e4deSmrg [am_cv_make_support_nested_variables], 52967e4e4deSmrg [if AS_ECHO([['TRUE=$(BAR$(V)) 53067e4e4deSmrgBAR0=false 53167e4e4deSmrgBAR1=true 53267e4e4deSmrgV=1 53367e4e4deSmrgam__doit: 53467e4e4deSmrg @$(TRUE) 53567e4e4deSmrg.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then 53667e4e4deSmrg am_cv_make_support_nested_variables=yes 53767e4e4deSmrgelse 53867e4e4deSmrg am_cv_make_support_nested_variables=no 53967e4e4deSmrgfi]) 54067e4e4deSmrgif test $am_cv_make_support_nested_variables = yes; then 54167e4e4deSmrg dnl Using '$V' instead of '$(V)' breaks IRIX make. 54267e4e4deSmrg AM_V='$(V)' 54367e4e4deSmrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 54467e4e4deSmrgelse 54567e4e4deSmrg AM_V=$AM_DEFAULT_VERBOSITY 54667e4e4deSmrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 54767e4e4deSmrgfi 54867e4e4deSmrgAC_SUBST([AM_V])dnl 54967e4e4deSmrgAM_SUBST_NOTMAKE([AM_V])dnl 55067e4e4deSmrgAC_SUBST([AM_DEFAULT_V])dnl 55167e4e4deSmrgAM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl 55267e4e4deSmrgAC_SUBST([AM_DEFAULT_VERBOSITY])dnl 55367e4e4deSmrgAM_BACKSLASH='\' 55467e4e4deSmrgAC_SUBST([AM_BACKSLASH])dnl 55567e4e4deSmrg_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl 55667e4e4deSmrg]) 55767e4e4deSmrg 558ea972ba2Smrg# Copyright (C) 2001-2020 Free Software Foundation, Inc. 55967e4e4deSmrg# 56067e4e4deSmrg# This file is free software; the Free Software Foundation 56167e4e4deSmrg# gives unlimited permission to copy and/or distribute it, 56267e4e4deSmrg# with or without modifications, as long as this notice is preserved. 56343c16309Smrg 564ffab5952Smrg# AM_PROG_INSTALL_STRIP 565ffab5952Smrg# --------------------- 56667e4e4deSmrg# One issue with vendor 'install' (even GNU) is that you can't 567ffab5952Smrg# specify the program used to strip binaries. This is especially 568ffab5952Smrg# annoying in cross-compiling environments, where the build's strip 569ffab5952Smrg# is unlikely to handle the host's binaries. 570ffab5952Smrg# Fortunately install-sh will honor a STRIPPROG variable, so we 57167e4e4deSmrg# always use install-sh in "make install-strip", and initialize 572ffab5952Smrg# STRIPPROG with the value of the STRIP variable (set by the user). 573ffab5952SmrgAC_DEFUN([AM_PROG_INSTALL_STRIP], 574ffab5952Smrg[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl 57567e4e4deSmrg# Installed binaries are usually stripped using 'strip' when the user 57667e4e4deSmrg# run "make install-strip". However 'strip' might not be the right 577ffab5952Smrg# tool to use in cross-compilation environments, therefore Automake 57867e4e4deSmrg# will honor the 'STRIP' environment variable to overrule this program. 57967e4e4deSmrgdnl Don't test for $cross_compiling = yes, because it might be 'maybe'. 580ffab5952Smrgif test "$cross_compiling" != no; then 581ffab5952Smrg AC_CHECK_TOOL([STRIP], [strip], :) 582ffab5952Smrgfi 583ffab5952SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 584ffab5952SmrgAC_SUBST([INSTALL_STRIP_PROGRAM])]) 585ffab5952Smrg 586ea972ba2Smrg# Copyright (C) 2006-2020 Free Software Foundation, Inc. 587ffab5952Smrg# 588ffab5952Smrg# This file is free software; the Free Software Foundation 589ffab5952Smrg# gives unlimited permission to copy and/or distribute it, 590ffab5952Smrg# with or without modifications, as long as this notice is preserved. 591ffab5952Smrg 592ffab5952Smrg# _AM_SUBST_NOTMAKE(VARIABLE) 593ffab5952Smrg# --------------------------- 594ffab5952Smrg# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. 595ffab5952Smrg# This macro is traced by Automake. 596ffab5952SmrgAC_DEFUN([_AM_SUBST_NOTMAKE]) 597ffab5952Smrg 598ffab5952Smrg# AM_SUBST_NOTMAKE(VARIABLE) 59943c16309Smrg# -------------------------- 600ffab5952Smrg# Public sister of _AM_SUBST_NOTMAKE. 601ffab5952SmrgAC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) 602ffab5952Smrg 603ffab5952Smrg# Check how to create a tarball. -*- Autoconf -*- 604ffab5952Smrg 605ea972ba2Smrg# Copyright (C) 2004-2020 Free Software Foundation, Inc. 606ffab5952Smrg# 607ffab5952Smrg# This file is free software; the Free Software Foundation 608ffab5952Smrg# gives unlimited permission to copy and/or distribute it, 609ffab5952Smrg# with or without modifications, as long as this notice is preserved. 610ffab5952Smrg 611ffab5952Smrg# _AM_PROG_TAR(FORMAT) 612ffab5952Smrg# -------------------- 613ffab5952Smrg# Check how to create a tarball in format FORMAT. 61467e4e4deSmrg# FORMAT should be one of 'v7', 'ustar', or 'pax'. 615ffab5952Smrg# 616ffab5952Smrg# Substitute a variable $(am__tar) that is a command 617ffab5952Smrg# writing to stdout a FORMAT-tarball containing the directory 618ffab5952Smrg# $tardir. 619ffab5952Smrg# tardir=directory && $(am__tar) > result.tar 620ffab5952Smrg# 621ffab5952Smrg# Substitute a variable $(am__untar) that extract such 622ffab5952Smrg# a tarball read from stdin. 623ffab5952Smrg# $(am__untar) < result.tar 62467e4e4deSmrg# 625ffab5952SmrgAC_DEFUN([_AM_PROG_TAR], 62643c16309Smrg[# Always define AMTAR for backward compatibility. Yes, it's still used 62743c16309Smrg# in the wild :-( We should find a proper way to deprecate it ... 62843c16309SmrgAC_SUBST([AMTAR], ['$${TAR-tar}']) 629ffab5952Smrg 63067e4e4deSmrg# We'll loop over all known methods to create a tar archive until one works. 63167e4e4deSmrg_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' 632ffab5952Smrg 63367e4e4deSmrgm4_if([$1], [v7], 63467e4e4deSmrg [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], 63567e4e4deSmrg 63667e4e4deSmrg [m4_case([$1], 63767e4e4deSmrg [ustar], 63867e4e4deSmrg [# The POSIX 1988 'ustar' format is defined with fixed-size fields. 63967e4e4deSmrg # There is notably a 21 bits limit for the UID and the GID. In fact, 64067e4e4deSmrg # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 64167e4e4deSmrg # and bug#13588). 64267e4e4deSmrg am_max_uid=2097151 # 2^21 - 1 64367e4e4deSmrg am_max_gid=$am_max_uid 64467e4e4deSmrg # The $UID and $GID variables are not portable, so we need to resort 64567e4e4deSmrg # to the POSIX-mandated id(1) utility. Errors in the 'id' calls 64667e4e4deSmrg # below are definitely unexpected, so allow the users to see them 64767e4e4deSmrg # (that is, avoid stderr redirection). 64867e4e4deSmrg am_uid=`id -u || echo unknown` 64967e4e4deSmrg am_gid=`id -g || echo unknown` 65067e4e4deSmrg AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) 65167e4e4deSmrg if test $am_uid -le $am_max_uid; then 65267e4e4deSmrg AC_MSG_RESULT([yes]) 65367e4e4deSmrg else 65467e4e4deSmrg AC_MSG_RESULT([no]) 65567e4e4deSmrg _am_tools=none 65667e4e4deSmrg fi 65767e4e4deSmrg AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) 65867e4e4deSmrg if test $am_gid -le $am_max_gid; then 65967e4e4deSmrg AC_MSG_RESULT([yes]) 66067e4e4deSmrg else 66167e4e4deSmrg AC_MSG_RESULT([no]) 66267e4e4deSmrg _am_tools=none 66367e4e4deSmrg fi], 66467e4e4deSmrg 66567e4e4deSmrg [pax], 66667e4e4deSmrg [], 66767e4e4deSmrg 66867e4e4deSmrg [m4_fatal([Unknown tar format])]) 66967e4e4deSmrg 67067e4e4deSmrg AC_MSG_CHECKING([how to create a $1 tar archive]) 67167e4e4deSmrg 67267e4e4deSmrg # Go ahead even if we have the value already cached. We do so because we 67367e4e4deSmrg # need to set the values for the 'am__tar' and 'am__untar' variables. 67467e4e4deSmrg _am_tools=${am_cv_prog_tar_$1-$_am_tools} 67567e4e4deSmrg 67667e4e4deSmrg for _am_tool in $_am_tools; do 67767e4e4deSmrg case $_am_tool in 67867e4e4deSmrg gnutar) 67967e4e4deSmrg for _am_tar in tar gnutar gtar; do 68067e4e4deSmrg AM_RUN_LOG([$_am_tar --version]) && break 68167e4e4deSmrg done 68267e4e4deSmrg am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' 68367e4e4deSmrg am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' 68467e4e4deSmrg am__untar="$_am_tar -xf -" 68567e4e4deSmrg ;; 68667e4e4deSmrg plaintar) 68767e4e4deSmrg # Must skip GNU tar: if it does not support --format= it doesn't create 68867e4e4deSmrg # ustar tarball either. 68967e4e4deSmrg (tar --version) >/dev/null 2>&1 && continue 69067e4e4deSmrg am__tar='tar chf - "$$tardir"' 69167e4e4deSmrg am__tar_='tar chf - "$tardir"' 69267e4e4deSmrg am__untar='tar xf -' 69367e4e4deSmrg ;; 69467e4e4deSmrg pax) 69567e4e4deSmrg am__tar='pax -L -x $1 -w "$$tardir"' 69667e4e4deSmrg am__tar_='pax -L -x $1 -w "$tardir"' 69767e4e4deSmrg am__untar='pax -r' 69867e4e4deSmrg ;; 69967e4e4deSmrg cpio) 70067e4e4deSmrg am__tar='find "$$tardir" -print | cpio -o -H $1 -L' 70167e4e4deSmrg am__tar_='find "$tardir" -print | cpio -o -H $1 -L' 70267e4e4deSmrg am__untar='cpio -i -H $1 -d' 70367e4e4deSmrg ;; 70467e4e4deSmrg none) 70567e4e4deSmrg am__tar=false 70667e4e4deSmrg am__tar_=false 70767e4e4deSmrg am__untar=false 70867e4e4deSmrg ;; 70967e4e4deSmrg esac 71067e4e4deSmrg 71167e4e4deSmrg # If the value was cached, stop now. We just wanted to have am__tar 71267e4e4deSmrg # and am__untar set. 71367e4e4deSmrg test -n "${am_cv_prog_tar_$1}" && break 71467e4e4deSmrg 71567e4e4deSmrg # tar/untar a dummy directory, and stop if the command works. 71667e4e4deSmrg rm -rf conftest.dir 71767e4e4deSmrg mkdir conftest.dir 71867e4e4deSmrg echo GrepMe > conftest.dir/file 71967e4e4deSmrg AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) 72067e4e4deSmrg rm -rf conftest.dir 72167e4e4deSmrg if test -s conftest.tar; then 72267e4e4deSmrg AM_RUN_LOG([$am__untar <conftest.tar]) 72367e4e4deSmrg AM_RUN_LOG([cat conftest.dir/file]) 72467e4e4deSmrg grep GrepMe conftest.dir/file >/dev/null 2>&1 && break 72567e4e4deSmrg fi 72667e4e4deSmrg done 727ffab5952Smrg rm -rf conftest.dir 728ffab5952Smrg 72967e4e4deSmrg AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) 73067e4e4deSmrg AC_MSG_RESULT([$am_cv_prog_tar_$1])]) 73167e4e4deSmrg 732ffab5952SmrgAC_SUBST([am__tar]) 733ffab5952SmrgAC_SUBST([am__untar]) 734ffab5952Smrg]) # _AM_PROG_TAR 735ffab5952Smrg 736