Ignore:
Timestamp:
Sep 19, 2024, 2:34:43 AM (11 months ago)
Author:
bird
Message:

src/sed: Merged in changes between 4.1.5 and 4.9 from the vendor branch. (svn merge /vendor/sed/4.1.5 /vendor/sed/current .)

Location:
trunk/src/sed
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/sed

  • trunk/src/sed/aclocal.m4

    r599 r3613  
    1 # generated automatically by aclocal 1.9.5 -*- Autoconf -*-
    2 
    3 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
    4 # 2005  Free Software Foundation, Inc.
     1# generated automatically by aclocal 1.16i -*- Autoconf -*-
     2
     3# Copyright (C) 1996-2022 Free Software Foundation, Inc.
     4
    55# This file is free software; the Free Software Foundation
    66# gives unlimited permission to copy and/or distribute it,
     
    1212# PARTICULAR PURPOSE.
    1313
    14 # Copyright (C) 2002, 2003, 2005  Free Software Foundation, Inc.
     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.72a.65-d081],,
     18[m4_warning([this file was generated for autoconf 2.72a.65-d081.
     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# Copyright (C) 2002-2022 Free Software Foundation, Inc.
    1524#
    1625# This file is free software; the Free Software Foundation
     
    2231# Automake X.Y traces this macro to ensure aclocal.m4 has been
    2332# generated from the m4 files accompanying Automake X.Y.
    24 AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
     33# (This private macro should not be called outside this file.)
     34AC_DEFUN([AM_AUTOMAKE_VERSION],
     35[am__api_version='1.16'
     36dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
     37dnl require some minimum version.  Point them to the right macro.
     38m4_if([$1], [1.16i], [],
     39      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
     40])
     41
     42# _AM_AUTOCONF_VERSION(VERSION)
     43# -----------------------------
     44# aclocal traces this macro to find the Autoconf version.
     45# This is a private macro too.  Using m4_define simplifies
     46# the logic in aclocal, which can simply ignore this definition.
     47m4_define([_AM_AUTOCONF_VERSION], [])
    2548
    2649# AM_SET_CURRENT_AUTOMAKE_VERSION
    2750# -------------------------------
    28 # Call AM_AUTOMAKE_VERSION so it can be traced.
    29 # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
     51# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
     52# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
    3053AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
    31          [AM_AUTOMAKE_VERSION([1.9.5])])
     54[AM_AUTOMAKE_VERSION([1.16i])dnl
     55m4_ifndef([AC_AUTOCONF_VERSION],
     56  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
     57_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
    3258
    3359# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
    3460
    35 # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
     61# Copyright (C) 2001-2022 Free Software Foundation, Inc.
    3662#
    3763# This file is free software; the Free Software Foundation
     
    4066
    4167# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
    42 # $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
    43 # `$srcdir', `$srcdir/..', or `$srcdir/../..'.
     68# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
     69# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
    4470#
    4571# Of course, Automake must honor this variable whenever it calls a
     
    6086# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
    6187# are both prefixed by $srcdir.  In an in-source build this is usually
    62 # harmless because $srcdir is `.', but things will broke when you
     88# harmless because $srcdir is '.', but things will broke when you
    6389# start a VPATH build or use an absolute $srcdir.
    6490#
     
    78104
    79105AC_DEFUN([AM_AUX_DIR_EXPAND],
    80 [dnl Rely on autoconf to set up CDPATH properly.
    81 AC_PREREQ([2.50])dnl
    82 # expand $ac_aux_dir to an absolute path
    83 am_aux_dir=`cd $ac_aux_dir && pwd`
     106[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
     107# Expand $ac_aux_dir to an absolute path.
     108am_aux_dir=`cd "$ac_aux_dir" && pwd`
     109])
     110
     111# AM_COND_IF                                            -*- Autoconf -*-
     112
     113# Copyright (C) 2008-2022 Free Software Foundation, Inc.
     114#
     115# This file is free software; the Free Software Foundation
     116# gives unlimited permission to copy and/or distribute it,
     117# with or without modifications, as long as this notice is preserved.
     118
     119# _AM_COND_IF
     120# _AM_COND_ELSE
     121# _AM_COND_ENDIF
     122# --------------
     123# These macros are only used for tracing.
     124m4_define([_AM_COND_IF])
     125m4_define([_AM_COND_ELSE])
     126m4_define([_AM_COND_ENDIF])
     127
     128# AM_COND_IF(COND, [IF-TRUE], [IF-FALSE])
     129# ---------------------------------------
     130# If the shell condition COND is true, execute IF-TRUE, otherwise execute
     131# IF-FALSE.  Allow automake to learn about conditional instantiating macros
     132# (the AC_CONFIG_FOOS).
     133AC_DEFUN([AM_COND_IF],
     134[m4_ifndef([_AM_COND_VALUE_$1],
     135           [m4_fatal([$0: no such condition "$1"])])dnl
     136_AM_COND_IF([$1])dnl
     137if test -z "$$1_TRUE"; then :
     138  m4_n([$2])[]dnl
     139m4_ifval([$3],
     140[_AM_COND_ELSE([$1])dnl
     141else
     142  $3
     143])dnl
     144_AM_COND_ENDIF([$1])dnl
     145fi[]dnl
    84146])
    85147
    86148# AM_CONDITIONAL                                            -*- Autoconf -*-
    87149
    88 # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005
    89 # Free Software Foundation, Inc.
    90 #
    91 # This file is free software; the Free Software Foundation
    92 # gives unlimited permission to copy and/or distribute it,
    93 # with or without modifications, as long as this notice is preserved.
    94 
    95 # serial 7
     150# Copyright (C) 1997-2022 Free Software Foundation, Inc.
     151#
     152# This file is free software; the Free Software Foundation
     153# gives unlimited permission to copy and/or distribute it,
     154# with or without modifications, as long as this notice is preserved.
    96155
    97156# AM_CONDITIONAL(NAME, SHELL-CONDITION)
     
    99158# Define a conditional.
    100159AC_DEFUN([AM_CONDITIONAL],
    101 [AC_PREREQ(2.52)dnl
    102  ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
    103         [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
    104 AC_SUBST([$1_TRUE])
    105 AC_SUBST([$1_FALSE])
     160[AC_PREREQ([2.52])dnl
     161 m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
     162       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
     163AC_SUBST([$1_TRUE])dnl
     164AC_SUBST([$1_FALSE])dnl
     165_AM_SUBST_NOTMAKE([$1_TRUE])dnl
     166_AM_SUBST_NOTMAKE([$1_FALSE])dnl
     167m4_define([_AM_COND_VALUE_$1], [$2])dnl
    106168if $2; then
    107169  $1_TRUE=
     
    117179fi])])
    118180
    119 
    120 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
    121 # Free Software Foundation, Inc.
    122 #
    123 # This file is free software; the Free Software Foundation
    124 # gives unlimited permission to copy and/or distribute it,
    125 # with or without modifications, as long as this notice is preserved.
    126 
    127 # serial 8
    128 
    129 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
     181# Copyright (C) 1999-2022 Free Software Foundation, Inc.
     182#
     183# This file is free software; the Free Software Foundation
     184# gives unlimited permission to copy and/or distribute it,
     185# with or without modifications, as long as this notice is preserved.
     186
     187
     188# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
    130189# written in clear, in which case automake, when reading aclocal.m4,
    131190# will think it sees a *use*, and therefore will trigger all it's
     
    137196# ----------------------
    138197# See how the compiler implements dependency checking.
    139 # NAME is "CC", "CXX", "GCJ", or "OBJC".
     198# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
    140199# We try a few techniques and use that to set a single cache variable.
    141200#
     
    150209AC_REQUIRE([AM_DEP_TRACK])dnl
    151210
    152 ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
    153        [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
    154        [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
    155        [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
    156                    [depcc="$$1"   am_compiler_list=])
     211m4_if([$1], [CC],   [depcc="$CC"   am_compiler_list=],
     212      [$1], [CXX],  [depcc="$CXX"  am_compiler_list=],
     213      [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
     214      [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
     215      [$1], [UPC],  [depcc="$UPC"  am_compiler_list=],
     216      [$1], [GCJ],  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
     217                    [depcc="$$1"   am_compiler_list=])
    157218
    158219AC_CACHE_CHECK([dependency style of $depcc],
     
    162223  # making bogus files that we don't know about and never remove.  For
    163224  # instance it was reported that on HP-UX the gcc test will end up
    164   # making a dummy file named `D' -- because `-MD' means `put the output
    165   # in D'.
     225  # making a dummy file named 'D' -- because '-MD' means "put the output
     226  # in D".
     227  rm -rf conftest.dir
    166228  mkdir conftest.dir
    167229  # Copy depcomp to subdir because otherwise we won't find it if we're
     
    181243     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
    182244  fi
     245  am__universal=false
     246  m4_case([$1], [CC],
     247    [case " $depcc " in #(
     248     *\ -arch\ *\ -arch\ *) am__universal=true ;;
     249     esac],
     250    [CXX],
     251    [case " $depcc " in #(
     252     *\ -arch\ *\ -arch\ *) am__universal=true ;;
     253     esac])
     254
    183255  for depmode in $am_compiler_list; do
    184256    # Setup a source with many dependencies, because some compilers
     
    192264    for i in 1 2 3 4 5 6; do
    193265      echo '#include "conftst'$i'.h"' >> sub/conftest.c
    194       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
    195       # Solaris 8's {/usr,}/bin/sh.
    196       touch sub/conftst$i.h
     266      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
     267      # Solaris 10 /bin/sh.
     268      echo '/* dummy */' > sub/conftst$i.h
    197269    done
    198270    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
    199271
     272    # We check with '-c' and '-o' for the sake of the "dashmstdout"
     273    # mode.  It turns out that the SunPro C++ compiler does not properly
     274    # handle '-M -o', and we need to detect this.  Also, some Intel
     275    # versions had trouble with output in subdirs.
     276    am__obj=sub/conftest.${OBJEXT-o}
     277    am__minus_obj="-o $am__obj"
    200278    case $depmode in
     279    gcc)
     280      # This depmode causes a compiler race in universal mode.
     281      test "$am__universal" = false || continue
     282      ;;
    201283    nosideeffect)
    202       # after this tag, mechanisms are not by side-effect, so they'll
    203       # only be used when explicitly requested
     284      # After this tag, mechanisms are not by side-effect, so they'll
     285      # only be used when explicitly requested.
    204286      if test "x$enable_dependency_tracking" = xyes; then
    205287        continue
     
    208290      fi
    209291      ;;
     292    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
     293      # This compiler won't grok '-c -o', but also, the minuso test has
     294      # not run yet.  These depmodes are late enough in the game, and
     295      # so weak that their functioning should not be impacted.
     296      am__obj=conftest.${OBJEXT-o}
     297      am__minus_obj=
     298      ;;
    210299    none) break ;;
    211300    esac
    212     # We check with `-c' and `-o' for the sake of the "dashmstdout"
    213     # mode.  It turns out that the SunPro C++ compiler does not properly
    214     # handle `-M -o', and we need to detect this.
    215301    if depmode=$depmode \
    216        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
     302       source=sub/conftest.c object=$am__obj \
    217303       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
    218        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
     304       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
    219305         >/dev/null 2>conftest.err &&
     306       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
    220307       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
    221        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
     308       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
    222309       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
    223310      # icc doesn't choke on unknown options, it will just issue warnings
     
    252339# -------------
    253340# Choose a directory name for dependency files.
    254 # This macro is AC_REQUIREd in _AM_DEPENDENCIES
     341# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
    255342AC_DEFUN([AM_SET_DEPDIR],
    256343[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
     
    262349# ------------
    263350AC_DEFUN([AM_DEP_TRACK],
    264 [AC_ARG_ENABLE(dependency-tracking,
    265 [  --disable-dependency-tracking  speeds up one-time build
    266   --enable-dependency-tracking   do not reject slow dependency extractors])
     351[AC_ARG_ENABLE([dependency-tracking], [dnl
     352AS_HELP_STRING(
     353  [--enable-dependency-tracking],
     354  [do not reject slow dependency extractors])
     355AS_HELP_STRING(
     356  [--disable-dependency-tracking],
     357  [speeds up one-time build])])
    267358if test "x$enable_dependency_tracking" != xno; then
    268359  am_depcomp="$ac_aux_dir/depcomp"
    269360  AMDEPBACKSLASH='\'
     361  am__nodep='_no'
    270362fi
    271363AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
    272 AC_SUBST([AMDEPBACKSLASH])
     364AC_SUBST([AMDEPBACKSLASH])dnl
     365_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
     366AC_SUBST([am__nodep])dnl
     367_AM_SUBST_NOTMAKE([am__nodep])dnl
    273368])
    274369
    275370# Generate code to set up dependency tracking.              -*- Autoconf -*-
    276371
    277 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
    278 # Free Software Foundation, Inc.
    279 #
    280 # This file is free software; the Free Software Foundation
    281 # gives unlimited permission to copy and/or distribute it,
    282 # with or without modifications, as long as this notice is preserved.
    283 
    284 #serial 3
     372# Copyright (C) 1999-2022 Free Software Foundation, Inc.
     373#
     374# This file is free software; the Free Software Foundation
     375# gives unlimited permission to copy and/or distribute it,
     376# with or without modifications, as long as this notice is preserved.
    285377
    286378# _AM_OUTPUT_DEPENDENCY_COMMANDS
    287379# ------------------------------
    288380AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
    289 [for mf in $CONFIG_FILES; do
    290   # Strip MF so we end up with the name of the file.
    291   mf=`echo "$mf" | sed -e 's/:.*$//'`
    292   # Check whether this is an Automake generated Makefile or not.
    293   # We used to match only the files named `Makefile.in', but
    294   # some people rename them; so instead we look at the file content.
    295   # Grep'ing the first line is not enough: some people post-process
    296   # each Makefile.in and add a new line on top of each file to say so.
    297   # So let's grep whole file.
    298   if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
    299     dirpart=`AS_DIRNAME("$mf")`
    300   else
    301     continue
     381[{
     382  # Older Autoconf quotes --file arguments for eval, but not when files
     383  # are listed without --file.  Let's play safe and only enable the eval
     384  # if we detect the quoting.
     385  # TODO: see whether this extra hack can be removed once we start
     386  # requiring Autoconf 2.70 or later.
     387  AS_CASE([$CONFIG_FILES],
     388          [*\'*], [eval set x "$CONFIG_FILES"],
     389          [*], [set x $CONFIG_FILES])
     390  shift
     391  # Used to flag and report bootstrapping failures.
     392  am_rc=0
     393  for am_mf
     394  do
     395    # Strip MF so we end up with the name of the file.
     396    am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
     397    # Check whether this is an Automake generated Makefile which includes
     398    # dependency-tracking related rules and includes.
     399    # Grep'ing the whole file directly is not great: AIX grep has a line
     400    # limit of 2048, but all sed's we know have understand at least 4000.
     401    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
     402      || continue
     403    am_dirpart=`AS_DIRNAME(["$am_mf"])`
     404    am_filepart=`AS_BASENAME(["$am_mf"])`
     405    AM_RUN_LOG([cd "$am_dirpart" \
     406      && sed -e '/# am--include-marker/d' "$am_filepart" \
     407        | $MAKE -f - am--depfiles]) || am_rc=$?
     408  done
     409  if test $am_rc -ne 0; then
     410    AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
     411    for automatic dependency tracking.  If GNU make was not used, consider
     412    re-running the configure script with MAKE="gmake" (or whatever is
     413    necessary).  You can also try re-running configure with the
     414    '--disable-dependency-tracking' option to at least be able to build
     415    the package (albeit without support for automatic dependency tracking).])
    302416  fi
    303   # Extract the definition of DEPDIR, am__include, and am__quote
    304   # from the Makefile without running `make'.
    305   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
    306   test -z "$DEPDIR" && continue
    307   am__include=`sed -n 's/^am__include = //p' < "$mf"`
    308   test -z "am__include" && continue
    309   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
    310   # When using ansi2knr, U may be empty or an underscore; expand it
    311   U=`sed -n 's/^U = //p' < "$mf"`
    312   # Find all dependency output files, they are included files with
    313   # $(DEPDIR) in their names.  We invoke sed twice because it is the
    314   # simplest approach to changing $(DEPDIR) to its actual value in the
    315   # expansion.
    316   for file in `sed -n "
    317     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
    318        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
    319     # Make sure the directory exists.
    320     test -f "$dirpart/$file" && continue
    321     fdir=`AS_DIRNAME(["$file"])`
    322     AS_MKDIR_P([$dirpart/$fdir])
    323     # echo "creating $dirpart/$file"
    324     echo '# dummy' > "$dirpart/$file"
    325   done
    326 done
     417  AS_UNSET([am_dirpart])
     418  AS_UNSET([am_filepart])
     419  AS_UNSET([am_mf])
     420  AS_UNSET([am_rc])
     421  rm -f conftest-deps.mk
     422}
    327423])# _AM_OUTPUT_DEPENDENCY_COMMANDS
    328424
     
    332428# This macro should only be invoked once -- use via AC_REQUIRE.
    333429#
    334 # This code is only required when automatic dependency tracking
    335 # is enabled.  FIXME.  This creates each `.P' file that we will
    336 # need in order to bootstrap the dependency handling code.
     430# This code is only required when automatic dependency tracking is enabled.
     431# This creates each '.Po' and '.Plo' makefile fragment that we'll need in
     432# order to bootstrap the dependency handling code.
    337433AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
    338434[AC_CONFIG_COMMANDS([depfiles],
    339435     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
    340      [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
    341 ])
    342 
    343 # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
    344 # Free Software Foundation, Inc.
    345 #
    346 # This file is free software; the Free Software Foundation
    347 # gives unlimited permission to copy and/or distribute it,
    348 # with or without modifications, as long as this notice is preserved.
    349 
    350 # serial 8
    351 
    352 # AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
    353 AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
     436     [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
    354437
    355438# Do all the work for Automake.                             -*- Autoconf -*-
    356439
    357 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
    358 # Free Software Foundation, Inc.
    359 #
    360 # This file is free software; the Free Software Foundation
    361 # gives unlimited permission to copy and/or distribute it,
    362 # with or without modifications, as long as this notice is preserved.
    363 
    364 # serial 12
     440# Copyright (C) 1996-2022 Free Software Foundation, Inc.
     441#
     442# This file is free software; the Free Software Foundation
     443# gives unlimited permission to copy and/or distribute it,
     444# with or without modifications, as long as this notice is preserved.
    365445
    366446# This macro actually does too much.  Some checks are only needed if
    367447# your package does certain things.  But this isn't really a big deal.
     448
     449dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
     450m4_define([AC_PROG_CC],
     451m4_defn([AC_PROG_CC])
     452[_AM_PROG_CC_C_O
     453])
    368454
    369455# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
     
    379465# release and drop the old call support.
    380466AC_DEFUN([AM_INIT_AUTOMAKE],
    381 [AC_PREREQ([2.58])dnl
     467[AC_PREREQ([2.65])dnl
     468m4_ifdef([_$0_ALREADY_INIT],
     469  [m4_fatal([$0 expanded multiple times
     470]m4_defn([_$0_ALREADY_INIT]))],
     471  [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl
    382472dnl Autoconf wants to disallow AM_ names.  We explicitly allow
    383473dnl the ones we care about.
     
    385475AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
    386476AC_REQUIRE([AC_PROG_INSTALL])dnl
    387 # test to see if srcdir already configured
    388 if test "`cd $srcdir && pwd`" != "`pwd`" &&
    389    test -f $srcdir/config.status; then
    390   AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
     477if test "`cd $srcdir && pwd`" != "`pwd`"; then
     478  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
     479  # is not polluted with repeated "-I."
     480  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
     481  # test to see if srcdir already configured
     482  if test -f $srcdir/config.status; then
     483    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
     484  fi
    391485fi
    392486
     
    404498dnl Distinguish between old-style and new-style calls.
    405499m4_ifval([$2],
    406 [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
     500[AC_DIAGNOSE([obsolete],
     501             [$0: two- and three-arguments forms are deprecated.])
     502m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
    407503 AC_SUBST([PACKAGE], [$1])dnl
    408504 AC_SUBST([VERSION], [$2])],
    409505[_AM_SET_OPTIONS([$1])dnl
     506dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
     507m4_if(
     508  m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]),
     509  [ok:ok],,
     510  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
    410511 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
    411512 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
    412513
    413514_AM_IF_OPTION([no-define],,
    414 [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
    415  AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
     515[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
     516 AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
    416517
    417518# Some tools Automake needs.
    418519AC_REQUIRE([AM_SANITY_CHECK])dnl
    419520AC_REQUIRE([AC_ARG_PROGRAM])dnl
    420 AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
    421 AM_MISSING_PROG(AUTOCONF, autoconf)
    422 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
    423 AM_MISSING_PROG(AUTOHEADER, autoheader)
    424 AM_MISSING_PROG(MAKEINFO, makeinfo)
    425 AM_PROG_INSTALL_SH
    426 AM_PROG_INSTALL_STRIP
    427 AC_REQUIRE([AM_PROG_MKDIR_P])dnl
    428 # We need awk for the "check" target.  The system "awk" is bad on
    429 # some platforms.
     521AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
     522AM_MISSING_PROG([AUTOCONF], [autoconf])
     523AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
     524AM_MISSING_PROG([AUTOHEADER], [autoheader])
     525AM_MISSING_PROG([MAKEINFO], [makeinfo])
     526AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
     527AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
     528AC_REQUIRE([AC_PROG_MKDIR_P])dnl
     529# For better backward compatibility.  To be removed once Automake 1.9.x
     530# dies out for good.  For more background, see:
     531# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
     532# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
     533AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
     534# We need awk for the "check" target (and possibly the TAP driver).  The
     535# system "awk" is bad on some platforms.
    430536AC_REQUIRE([AC_PROG_AWK])dnl
    431537AC_REQUIRE([AC_PROG_MAKE_SET])dnl
    432538AC_REQUIRE([AM_SET_LEADING_DOT])dnl
    433539_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
    434               [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
    435                              [_AM_PROG_TAR([v7])])])
     540              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
     541                             [_AM_PROG_TAR([v7])])])
    436542_AM_IF_OPTION([no-dependencies],,
    437543[AC_PROVIDE_IFELSE([AC_PROG_CC],
    438                   [_AM_DEPENDENCIES(CC)],
    439                   [define([AC_PROG_CC],
    440                           defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
     544                  [_AM_DEPENDENCIES([CC])],
     545                  [m4_define([AC_PROG_CC],
     546                             m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
    441547AC_PROVIDE_IFELSE([AC_PROG_CXX],
    442                   [_AM_DEPENDENCIES(CXX)],
    443                   [define([AC_PROG_CXX],
    444                           defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
    445 ])
    446 ])
    447 
     548                  [_AM_DEPENDENCIES([CXX])],
     549                  [m4_define([AC_PROG_CXX],
     550                             m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
     551AC_PROVIDE_IFELSE([AC_PROG_OBJC],
     552                  [_AM_DEPENDENCIES([OBJC])],
     553                  [m4_define([AC_PROG_OBJC],
     554                             m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
     555AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
     556                  [_AM_DEPENDENCIES([OBJCXX])],
     557                  [m4_define([AC_PROG_OBJCXX],
     558                             m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
     559])
     560# Variables for tags utilities; see am/tags.am
     561if test -z "$CTAGS"; then
     562  CTAGS=ctags
     563fi
     564AC_SUBST([CTAGS])
     565if test -z "$ETAGS"; then
     566  ETAGS=etags
     567fi
     568AC_SUBST([ETAGS])
     569if test -z "$CSCOPE"; then
     570  CSCOPE=cscope
     571fi
     572AC_SUBST([CSCOPE])
     573
     574AC_REQUIRE([_AM_SILENT_RULES])dnl
     575dnl The testsuite driver may need to know about EXEEXT, so add the
     576dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
     577dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
     578AC_CONFIG_COMMANDS_PRE(dnl
     579[m4_provide_if([_AM_COMPILER_EXEEXT],
     580  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
     581
     582AC_REQUIRE([_AM_PROG_RM_F])
     583AC_REQUIRE([_AM_PROG_XARGS_N])
     584
     585dnl The trailing newline in this macro's definition is deliberate, for
     586dnl backward compatibility and to allow trailing 'dnl'-style comments
     587dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
     588])
     589
     590dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
     591dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
     592dnl mangled by Autoconf and run in a shell conditional statement.
     593m4_define([_AC_COMPILER_EXEEXT],
     594m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
    448595
    449596# When config.status generates a header, we must update the stamp-h file.
     
    456603AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
    457604[# Compute $1's index in $config_headers.
     605_am_arg=$1
    458606_am_stamp_count=1
    459607for _am_header in $config_headers :; do
    460608  case $_am_header in
    461     $1 | $1:* )
     609    $_am_arg | $_am_arg:* )
    462610      break ;;
    463611    * )
     
    465613  esac
    466614done
    467 echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
    468 
    469 # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
     615echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
     616
     617# Copyright (C) 2001-2022 Free Software Foundation, Inc.
    470618#
    471619# This file is free software; the Free Software Foundation
     
    478626AC_DEFUN([AM_PROG_INSTALL_SH],
    479627[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
    480 install_sh=${install_sh-"$am_aux_dir/install-sh"}
    481 AC_SUBST(install_sh)])
    482 
    483 # Copyright (C) 2003, 2005  Free Software Foundation, Inc.
    484 #
    485 # This file is free software; the Free Software Foundation
    486 # gives unlimited permission to copy and/or distribute it,
    487 # with or without modifications, as long as this notice is preserved.
    488 
    489 # serial 2
     628if test x"${install_sh+set}" != xset; then
     629  case $am_aux_dir in
     630  *\ * | *\     *)
     631    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
     632  *)
     633    install_sh="\${SHELL} $am_aux_dir/install-sh"
     634  esac
     635fi
     636AC_SUBST([install_sh])])
     637
     638# Copyright (C) 2003-2022 Free Software Foundation, Inc.
     639#
     640# This file is free software; the Free Software Foundation
     641# gives unlimited permission to copy and/or distribute it,
     642# with or without modifications, as long as this notice is preserved.
    490643
    491644# Check whether the underlying file-system supports filenames
     
    504657# Check to see how 'make' treats includes.                  -*- Autoconf -*-
    505658
    506 # Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
    507 #
    508 # This file is free software; the Free Software Foundation
    509 # gives unlimited permission to copy and/or distribute it,
    510 # with or without modifications, as long as this notice is preserved.
    511 
    512 # serial 3
     659# Copyright (C) 2001-2022 Free Software Foundation, Inc.
     660#
     661# This file is free software; the Free Software Foundation
     662# gives unlimited permission to copy and/or distribute it,
     663# with or without modifications, as long as this notice is preserved.
    513664
    514665# AM_MAKE_INCLUDE()
    515666# -----------------
    516 # Check to see how make treats includes.
     667# Check whether make has an 'include' directive that can support all
     668# the idioms we need for our automatic dependency tracking code.
    517669AC_DEFUN([AM_MAKE_INCLUDE],
    518 [am_make=${MAKE-make}
    519 cat > confinc << 'END'
     670[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
     671cat > confinc.mk << 'END'
    520672am__doit:
    521         @echo done
     673        @echo this is the am__doit target >confinc.out
    522674.PHONY: am__doit
    523675END
    524 # If we don't find an include directive, just comment out the code.
    525 AC_MSG_CHECKING([for style of include used by $am_make])
    526676am__include="#"
    527677am__quote=
    528 _am_result=none
    529 # First try GNU make style include.
    530 echo "include confinc" > confmf
    531 # We grep out `Entering directory' and `Leaving directory'
    532 # messages which can occur if `w' ends up in MAKEFLAGS.
    533 # In particular we don't look at `^make:' because GNU make might
    534 # be invoked under some other name (usually "gmake"), in which
    535 # case it prints its new name instead of `make'.
    536 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
    537    am__include=include
    538    am__quote=
    539    _am_result=GNU
    540 fi
    541 # Now try BSD make style include.
    542 if test "$am__include" = "#"; then
    543    echo '.include "confinc"' > confmf
    544    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
    545       am__include=.include
    546       am__quote="\""
    547       _am_result=BSD
    548    fi
    549 fi
    550 AC_SUBST([am__include])
    551 AC_SUBST([am__quote])
    552 AC_MSG_RESULT([$_am_result])
    553 rm -f confinc confmf
    554 ])
     678# BSD make does it like this.
     679echo '.include "confinc.mk" # ignored' > confmf.BSD
     680# Other make implementations (GNU, Solaris 10, AIX) do it like this.
     681echo 'include confinc.mk # ignored' > confmf.GNU
     682_am_result=no
     683for s in GNU BSD; do
     684  AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
     685  AS_CASE([$?:`cat confinc.out 2>/dev/null`],
     686      ['0:this is the am__doit target'],
     687      [AS_CASE([$s],
     688          [BSD], [am__include='.include' am__quote='"'],
     689          [am__include='include' am__quote=''])])
     690  if test "$am__include" != "#"; then
     691    _am_result="yes ($s style)"
     692    break
     693  fi
     694done
     695rm -f confinc.* confmf.*
     696AC_MSG_RESULT([${_am_result}])
     697AC_SUBST([am__include])])
     698AC_SUBST([am__quote])])
    555699
    556700# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
    557701
    558 # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005
    559 # Free Software Foundation, Inc.
    560 #
    561 # This file is free software; the Free Software Foundation
    562 # gives unlimited permission to copy and/or distribute it,
    563 # with or without modifications, as long as this notice is preserved.
    564 
    565 # serial 4
     702# Copyright (C) 1997-2022 Free Software Foundation, Inc.
     703#
     704# This file is free software; the Free Software Foundation
     705# gives unlimited permission to copy and/or distribute it,
     706# with or without modifications, as long as this notice is preserved.
    566707
    567708# AM_MISSING_PROG(NAME, PROGRAM)
     
    572713AC_SUBST($1)])
    573714
    574 
    575715# AM_MISSING_HAS_RUN
    576716# ------------------
    577 # Define MISSING if not defined so far and test if it supports --run.
    578 # If it does, set am_missing_run to use it, otherwise, to nothing.
     717# Define MISSING if not defined so far and test if it is modern enough.
     718# If it is, set am_missing_run to use it, otherwise, to nothing.
    579719AC_DEFUN([AM_MISSING_HAS_RUN],
    580720[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
    581 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
     721AC_REQUIRE_AUX_FILE([missing])dnl
     722if test x"${MISSING+set}" != xset; then
     723  MISSING="\${SHELL} '$am_aux_dir/missing'"
     724fi
    582725# Use eval to expand $SHELL
    583 if eval "$MISSING --run true"; then
    584   am_missing_run="$MISSING --run "
     726if eval "$MISSING --is-lightweight"; then
     727  am_missing_run="$MISSING "
    585728else
    586729  am_missing_run=
    587   AC_MSG_WARN([`missing' script is too old or missing])
    588 fi
    589 ])
    590 
    591 # Copyright (C) 2003, 2004, 2005  Free Software Foundation, Inc.
    592 #
    593 # This file is free software; the Free Software Foundation
    594 # gives unlimited permission to copy and/or distribute it,
    595 # with or without modifications, as long as this notice is preserved.
    596 
    597 # AM_PROG_MKDIR_P
    598 # ---------------
    599 # Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
    600 #
    601 # Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
    602 # created by `make install' are always world readable, even if the
    603 # installer happens to have an overly restrictive umask (e.g. 077).
    604 # This was a mistake.  There are at least two reasons why we must not
    605 # use `-m 0755':
    606 #   - it causes special bits like SGID to be ignored,
    607 #   - it may be too restrictive (some setups expect 775 directories).
    608 #
    609 # Do not use -m 0755 and let people choose whatever they expect by
    610 # setting umask.
    611 #
    612 # We cannot accept any implementation of `mkdir' that recognizes `-p'.
    613 # Some implementations (such as Solaris 8's) are not thread-safe: if a
    614 # parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
    615 # concurrently, both version can detect that a/ is missing, but only
    616 # one can create it and the other will error out.  Consequently we
    617 # restrict ourselves to GNU make (using the --version option ensures
    618 # this.)
    619 AC_DEFUN([AM_PROG_MKDIR_P],
    620 [if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
    621   # We used to keeping the `.' as first argument, in order to
    622   # allow $(mkdir_p) to be used without argument.  As in
    623   #   $(mkdir_p) $(somedir)
    624   # where $(somedir) is conditionally defined.  However this is wrong
    625   # for two reasons:
    626   #  1. if the package is installed by a user who cannot write `.'
    627   #     make install will fail,
    628   #  2. the above comment should most certainly read
    629   #     $(mkdir_p) $(DESTDIR)$(somedir)
    630   #     so it does not work when $(somedir) is undefined and
    631   #     $(DESTDIR) is not.
    632   #  To support the latter case, we have to write
    633   #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
    634   #  so the `.' trick is pointless.
    635   mkdir_p='mkdir -p --'
    636 else
    637   # On NextStep and OpenStep, the `mkdir' command does not
    638   # recognize any option.  It will interpret all options as
    639   # directories to create, and then abort because `.' already
    640   # exists.
    641   for d in ./-p ./--version;
    642   do
    643     test -d $d && rmdir $d
    644   done
    645   # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
    646   if test -f "$ac_aux_dir/mkinstalldirs"; then
    647     mkdir_p='$(mkinstalldirs)'
    648   else
    649     mkdir_p='$(install_sh) -d'
    650   fi
    651 fi
    652 AC_SUBST([mkdir_p])])
     730  AC_MSG_WARN(['missing' script is too old or missing])
     731fi
     732])
    653733
    654734# Helper functions for option handling.                     -*- Autoconf -*-
    655735
    656 # Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
    657 #
    658 # This file is free software; the Free Software Foundation
    659 # gives unlimited permission to copy and/or distribute it,
    660 # with or without modifications, as long as this notice is preserved.
    661 
    662 # serial 3
     736# Copyright (C) 2001-2022 Free Software Foundation, Inc.
     737#
     738# This file is free software; the Free Software Foundation
     739# gives unlimited permission to copy and/or distribute it,
     740# with or without modifications, as long as this notice is preserved.
    663741
    664742# _AM_MANGLE_OPTION(NAME)
     
    668746
    669747# _AM_SET_OPTION(NAME)
    670 # ------------------------------
     748# --------------------
    671749# Set option NAME.  Presently that only means defining a flag for this option.
    672750AC_DEFUN([_AM_SET_OPTION],
    673 [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
     751[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
    674752
    675753# _AM_SET_OPTIONS(OPTIONS)
    676 # ----------------------------------
     754# ------------------------
    677755# OPTIONS is a space-separated list of Automake options.
    678756AC_DEFUN([_AM_SET_OPTIONS],
    679 [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
     757[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
    680758
    681759# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
     
    685763[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
    686764
     765# Copyright (C) 1999-2022 Free Software Foundation, Inc.
     766#
     767# This file is free software; the Free Software Foundation
     768# gives unlimited permission to copy and/or distribute it,
     769# with or without modifications, as long as this notice is preserved.
     770
     771# _AM_PROG_CC_C_O
     772# ---------------
     773# Like AC_PROG_CC_C_O, but changed for automake.  We rewrite AC_PROG_CC
     774# to automatically call this.
     775AC_DEFUN([_AM_PROG_CC_C_O],
     776[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
     777AC_REQUIRE_AUX_FILE([compile])dnl
     778AC_LANG_PUSH([C])dnl
     779AC_CACHE_CHECK(
     780  [whether $CC understands -c and -o together],
     781  [am_cv_prog_cc_c_o],
     782  [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
     783  # Make sure it works both with $CC and with simple cc.
     784  # Following AC_PROG_CC_C_O, we do the test twice because some
     785  # compilers refuse to overwrite an existing .o file with -o,
     786  # though they will create one.
     787  am_cv_prog_cc_c_o=yes
     788  for am_i in 1 2; do
     789    if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
     790         && test -f conftest2.$ac_objext; then
     791      : OK
     792    else
     793      am_cv_prog_cc_c_o=no
     794      break
     795    fi
     796  done
     797  rm -f core conftest*
     798  unset am_i])
     799if test "$am_cv_prog_cc_c_o" != yes; then
     800   # Losing compiler, so override with the script.
     801   # FIXME: It is wrong to rewrite CC.
     802   # But if we don't then we get into trouble of one sort or another.
     803   # A longer-term fix would be to have automake use am__CC in this case,
     804   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
     805   CC="$am_aux_dir/compile $CC"
     806fi
     807AC_LANG_POP([C])])
     808
     809# For backward compatibility.
     810AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
     811
     812# Copyright (C) 2022 Free Software Foundation, Inc.
     813#
     814# This file is free software; the Free Software Foundation
     815# gives unlimited permission to copy and/or distribute it,
     816# with or without modifications, as long as this notice is preserved.
     817
     818# _AM_PROG_RM_F
     819# ---------------
     820# Check whether 'rm -f' without any arguments works.
     821# https://bugs.gnu.org/10828
     822AC_DEFUN([_AM_PROG_RM_F],
     823[am__rm_f_notfound=
     824AS_IF([(rm -f && rm -fr && rm -rf) 2>/dev/null], [], [am__rm_f_notfound='""'])
     825AC_SUBST(am__rm_f_notfound)
     826])
     827
     828# Copyright (C) 2001-2022 Free Software Foundation, Inc.
     829#
     830# This file is free software; the Free Software Foundation
     831# gives unlimited permission to copy and/or distribute it,
     832# with or without modifications, as long as this notice is preserved.
     833
     834# AM_RUN_LOG(COMMAND)
     835# -------------------
     836# Run COMMAND, save the exit status in ac_status, and log it.
     837# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
     838AC_DEFUN([AM_RUN_LOG],
     839[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
     840   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
     841   ac_status=$?
     842   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
     843   (exit $ac_status); }])
     844
    687845# Check to make sure that the build environment is sane.    -*- Autoconf -*-
    688846
    689 # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
    690 # Free Software Foundation, Inc.
    691 #
    692 # This file is free software; the Free Software Foundation
    693 # gives unlimited permission to copy and/or distribute it,
    694 # with or without modifications, as long as this notice is preserved.
    695 
    696 # serial 4
     847# Copyright (C) 1996-2022 Free Software Foundation, Inc.
     848#
     849# This file is free software; the Free Software Foundation
     850# gives unlimited permission to copy and/or distribute it,
     851# with or without modifications, as long as this notice is preserved.
     852
     853# _AM_SLEEP_FRACTIONAL_SECONDS
     854# ----------------------------
     855AC_DEFUN([_AM_SLEEP_FRACTIONAL_SECONDS], [dnl
     856AC_CACHE_CHECK([whether sleep supports fractional seconds], am_cv_sleep_fractional_seconds, [dnl
     857AS_IF([sleep 0.001 2>/dev/null], [am_cv_sleep_fractional_seconds=true], [am_cv_sleep_fractional_seconds=false])
     858])])
     859
     860# _AM_FILESYSTEM_TIMESTAMP_RESOLUTION
     861# -----------------------------------
     862# Determine the filesystem timestamp resolution.  Modern systems are nanosecond
     863# capable, but historical systems could be millisecond, second, or even 2-second
     864# resolution.
     865AC_DEFUN([_AM_FILESYSTEM_TIMESTAMP_RESOLUTION], [dnl
     866AC_REQUIRE([_AM_SLEEP_FRACTIONAL_SECONDS])
     867AC_CACHE_CHECK([the filesystem timestamp resolution], am_cv_filesystem_timestamp_resolution, [dnl
     868# Use names that lexically sort older-first when the timestamps are equal.
     869rm -f conftest.file.a conftest.file.b
     870: > conftest.file.a
     871AS_IF([$am_cv_sleep_fractional_seconds], [dnl
     872  am_try_sleep=0.1 am_try_loops=20
     873], [dnl
     874  am_try_sleep=1   am_try_loops=2
     875])
     876am_try=0
     877while :; do
     878  AS_VAR_ARITH([am_try], [$am_try + 1])
     879  echo "timestamp $am_try" > conftest.file.b
     880  set X `ls -t conftest.file.a conftest.file.b`
     881  if test "$[2]" = conftest.file.b || test $am_try -eq $am_try_loops; then
     882    break
     883  fi
     884  sleep $am_try_sleep
     885done
     886rm -f conftest.file.a conftest.file.b
     887am_cv_filesystem_timestamp_resolution=$am_try
     888AS_IF([$am_cv_sleep_fractional_seconds], [dnl
     889  AS_VAR_ARITH([am_cv_filesystem_timestamp_resolution], [$am_try / 10])
     890  AS_VAR_ARITH([am_fraction], [$am_try % 10])
     891  AS_VAR_APPEND([am_cv_filesystem_timestamp_resolution], [.$am_fraction])
     892])
     893])])
    697894
    698895# AM_SANITY_CHECK
    699896# ---------------
    700897AC_DEFUN([AM_SANITY_CHECK],
    701 [AC_MSG_CHECKING([whether build environment is sane])
    702 # Just in case
    703 sleep 1
    704 echo timestamp > conftest.file
    705 # Do `set' in a subshell so we don't clobber the current shell's
     898[AC_REQUIRE([_AM_FILESYSTEM_TIMESTAMP_RESOLUTION])
     899rm -f conftest.file
     900AC_CACHE_CHECK([whether build environment is sane], am_cv_build_env_is_sane, [dnl
     901# Reject unsafe characters in $srcdir or the absolute working directory
     902# name.  Accept space and tab only in the latter.
     903am_lf='
     904'
     905case `pwd` in
     906  *[[\\\"\#\$\&\'\`$am_lf]]*)
     907    AC_MSG_ERROR([unsafe absolute working directory name]);;
     908esac
     909case $srcdir in
     910  *[[\\\"\#\$\&\'\`$am_lf\ \    ]]*)
     911    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
     912esac
     913
     914# Do 'set' in a subshell so we don't clobber the current shell's
    706915# arguments.  Must try -L first in case configure is actually a
    707916# symlink; some systems play weird games with the mod time of symlinks
     
    709918# directory).
    710919if (
    711    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
    712    if test "$[*]" = "X"; then
    713       # -L didn't work.
    714       set X `ls -t $srcdir/configure conftest.file`
    715    fi
    716    rm -f conftest.file
    717    if test "$[*]" != "X $srcdir/configure conftest.file" \
    718       && test "$[*]" != "X conftest.file $srcdir/configure"; then
    719 
    720       # If neither matched, then we have a broken ls.  This can happen
    721       # if, for instance, CONFIG_SHELL is bash and it inherits a
    722       # broken ls alias from the environment.  This has actually
    723       # happened.  Such a system could not be considered "sane".
    724       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
    725 alias in your environment])
    726    fi
    727 
     920   am_has_slept=no
     921   for am_try in 1 2; do
     922     echo "timestamp, slept: $am_has_slept" > conftest.file
     923     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
     924     if test "$[*]" = "X"; then
     925        # -L didn't work.
     926        set X `ls -t "$srcdir/configure" conftest.file`
     927     fi
     928     if test "$[*]" != "X $srcdir/configure conftest.file" \
     929        && test "$[*]" != "X conftest.file $srcdir/configure"; then
     930
     931        # If neither matched, then we have a broken ls.  This can happen
     932        # if, for instance, CONFIG_SHELL is bash and it inherits a
     933        # broken ls alias from the environment.  This has actually
     934        # happened.  Such a system could not be considered "sane".
     935        AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
     936  alias in your environment])
     937     fi
     938     if test "$[2]" = conftest.file || test $am_try -eq 2; then
     939       break
     940     fi
     941     # Just in case.
     942     sleep $am_cv_filesystem_timestamp_resolution
     943     am_has_slept=yes
     944   done
    728945   test "$[2]" = conftest.file
    729946   )
    730947then
    731    # Ok.
    732    :
     948  am_cv_build_env_is_sane=yes
    733949else
    734950   AC_MSG_ERROR([newly created file is older than distributed files!
    735951Check your system clock])
    736952fi
    737 AC_MSG_RESULT(yes)])
    738 
    739 # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
     953])
     954# If we didn't sleep, we still need to ensure time stamps of config.status and
     955# generated files are strictly newer.
     956am_sleep_pid=
     957if ! test -e conftest.file || grep 'slept: no' conftest.file >/dev/null 2>&1; then
     958  ( sleep $am_cv_filesystem_timestamp_resolution ) &
     959  am_sleep_pid=$!
     960fi
     961AC_CONFIG_COMMANDS_PRE(
     962  [AC_MSG_CHECKING([that generated files are newer than configure])
     963   if test -n "$am_sleep_pid"; then
     964     # Hide warnings about reused PIDs.
     965     wait $am_sleep_pid 2>/dev/null
     966   fi
     967   AC_MSG_RESULT([done])])
     968rm -f conftest.file
     969])
     970
     971# Copyright (C) 2009-2022 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_SILENT_RULES
     978# ----------------
     979# Enable less verbose build rules support.
     980AC_DEFUN([_AM_SILENT_RULES],
     981[AM_DEFAULT_VERBOSITY=1
     982AC_ARG_ENABLE([silent-rules], [dnl
     983AS_HELP_STRING(
     984  [--enable-silent-rules],
     985  [less verbose build output (undo: "make V=1")])
     986AS_HELP_STRING(
     987  [--disable-silent-rules],
     988  [verbose build output (undo: "make V=0")])dnl
     989])
     990dnl
     991dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
     992dnl do not support nested variable expansions.
     993dnl See automake bug#9928 and bug#10237.
     994am_make=${MAKE-make}
     995AC_CACHE_CHECK([whether $am_make supports nested variables],
     996   [am_cv_make_support_nested_variables],
     997   [if AS_ECHO([['TRUE=$(BAR$(V))
     998BAR0=false
     999BAR1=true
     1000V=1
     1001am__doit:
     1002        @$(TRUE)
     1003.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
     1004  am_cv_make_support_nested_variables=yes
     1005else
     1006  am_cv_make_support_nested_variables=no
     1007fi])
     1008AC_SUBST([AM_V])dnl
     1009AM_SUBST_NOTMAKE([AM_V])dnl
     1010AC_SUBST([AM_DEFAULT_V])dnl
     1011AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
     1012AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
     1013AM_BACKSLASH='\'
     1014AC_SUBST([AM_BACKSLASH])dnl
     1015_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
     1016dnl Delay evaluation of AM_DEFAULT_VERBOSITY to the end to allow multiple calls
     1017dnl to AM_SILENT_RULES to change the default value.
     1018AC_CONFIG_COMMANDS_PRE([dnl
     1019case $enable_silent_rules in @%:@ (((
     1020  yes) AM_DEFAULT_VERBOSITY=0;;
     1021   no) AM_DEFAULT_VERBOSITY=1;;
     1022esac
     1023if test $am_cv_make_support_nested_variables = yes; then
     1024  dnl Using '$V' instead of '$(V)' breaks IRIX make.
     1025  AM_V='$(V)'
     1026  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
     1027else
     1028  AM_V=$AM_DEFAULT_VERBOSITY
     1029  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
     1030fi
     1031])dnl
     1032])
     1033
     1034# AM_SILENT_RULES([DEFAULT])
     1035# --------------------------
     1036# Set the default verbosity level to DEFAULT ("yes" being less verbose, "no" or
     1037# empty being verbose).
     1038AC_DEFUN([AM_SILENT_RULES],
     1039[AC_REQUIRE([_AM_SILENT_RULES])
     1040AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1])])
     1041
     1042# Copyright (C) 2001-2022 Free Software Foundation, Inc.
    7401043#
    7411044# This file is free software; the Free Software Foundation
     
    7451048# AM_PROG_INSTALL_STRIP
    7461049# ---------------------
    747 # One issue with vendor `install' (even GNU) is that you can't
     1050# One issue with vendor 'install' (even GNU) is that you can't
    7481051# specify the program used to strip binaries.  This is especially
    7491052# annoying in cross-compiling environments, where the build's strip
    7501053# is unlikely to handle the host's binaries.
    7511054# Fortunately install-sh will honor a STRIPPROG variable, so we
    752 # always use install-sh in `make install-strip', and initialize
     1055# always use install-sh in "make install-strip", and initialize
    7531056# STRIPPROG with the value of the STRIP variable (set by the user).
    7541057AC_DEFUN([AM_PROG_INSTALL_STRIP],
    7551058[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
    756 # Installed binaries are usually stripped using `strip' when the user
    757 # run `make install-strip'.  However `strip' might not be the right
     1059# Installed binaries are usually stripped using 'strip' when the user
     1060# run "make install-strip".  However 'strip' might not be the right
    7581061# tool to use in cross-compilation environments, therefore Automake
    759 # will honor the `STRIP' environment variable to overrule this program.
    760 dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
     1062# will honor the 'STRIP' environment variable to overrule this program.
     1063dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
    7611064if test "$cross_compiling" != no; then
    7621065  AC_CHECK_TOOL([STRIP], [strip], :)
    7631066fi
    764 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
     1067INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
    7651068AC_SUBST([INSTALL_STRIP_PROGRAM])])
    7661069
     1070# Copyright (C) 2006-2022 Free Software Foundation, Inc.
     1071#
     1072# This file is free software; the Free Software Foundation
     1073# gives unlimited permission to copy and/or distribute it,
     1074# with or without modifications, as long as this notice is preserved.
     1075
     1076# _AM_SUBST_NOTMAKE(VARIABLE)
     1077# ---------------------------
     1078# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
     1079# This macro is traced by Automake.
     1080AC_DEFUN([_AM_SUBST_NOTMAKE])
     1081
     1082# AM_SUBST_NOTMAKE(VARIABLE)
     1083# --------------------------
     1084# Public sister of _AM_SUBST_NOTMAKE.
     1085AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
     1086
    7671087# Check how to create a tarball.                            -*- Autoconf -*-
    7681088
    769 # Copyright (C) 2004, 2005  Free Software Foundation, Inc.
    770 #
    771 # This file is free software; the Free Software Foundation
    772 # gives unlimited permission to copy and/or distribute it,
    773 # with or without modifications, as long as this notice is preserved.
    774 
    775 # serial 2
     1089# Copyright (C) 2004-2022 Free Software Foundation, Inc.
     1090#
     1091# This file is free software; the Free Software Foundation
     1092# gives unlimited permission to copy and/or distribute it,
     1093# with or without modifications, as long as this notice is preserved.
    7761094
    7771095# _AM_PROG_TAR(FORMAT)
    7781096# --------------------
    7791097# Check how to create a tarball in format FORMAT.
    780 # FORMAT should be one of `v7', `ustar', or `pax'.
     1098# FORMAT should be one of 'v7', 'ustar', or 'pax'.
    7811099#
    7821100# Substitute a variable $(am__tar) that is a command
     
    7881106# a tarball read from stdin.
    7891107#     $(am__untar) < result.tar
     1108#
    7901109AC_DEFUN([_AM_PROG_TAR],
    791 [# Always define AMTAR for backward compatibility.
    792 AM_MISSING_PROG([AMTAR], [tar])
     1110[# Always define AMTAR for backward compatibility.  Yes, it's still used
     1111# in the wild :-(  We should find a proper way to deprecate it ...
     1112AC_SUBST([AMTAR], ['$${TAR-tar}'])
     1113
     1114# We'll loop over all known methods to create a tar archive until one works.
     1115_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
     1116
    7931117m4_if([$1], [v7],
    794      [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
    795      [m4_case([$1], [ustar],, [pax],,
    796               [m4_fatal([Unknown tar format])])
    797 AC_MSG_CHECKING([how to create a $1 tar archive])
    798 # Loop over all known methods to create a tar archive until one works.
    799 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
    800 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
    801 # Do not fold the above two line into one, because Tru64 sh and
    802 # Solaris sh will not grok spaces in the rhs of `-'.
    803 for _am_tool in $_am_tools
    804 do
    805   case $_am_tool in
    806   gnutar)
    807     for _am_tar in tar gnutar gtar;
    808     do
    809       AM_RUN_LOG([$_am_tar --version]) && break
    810     done
    811     am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
    812     am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
    813     am__untar="$_am_tar -xf -"
    814     ;;
    815   plaintar)
    816     # Must skip GNU tar: if it does not support --format= it doesn't create
    817     # ustar tarball either.
    818     (tar --version) >/dev/null 2>&1 && continue
    819     am__tar='tar chf - "$$tardir"'
    820     am__tar_='tar chf - "$tardir"'
    821     am__untar='tar xf -'
    822     ;;
    823   pax)
    824     am__tar='pax -L -x $1 -w "$$tardir"'
    825     am__tar_='pax -L -x $1 -w "$tardir"'
    826     am__untar='pax -r'
    827     ;;
    828   cpio)
    829     am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
    830     am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
    831     am__untar='cpio -i -H $1 -d'
    832     ;;
    833   none)
    834     am__tar=false
    835     am__tar_=false
    836     am__untar=false
    837     ;;
    838   esac
    839 
    840   # If the value was cached, stop now.  We just wanted to have am__tar
    841   # and am__untar set.
    842   test -n "${am_cv_prog_tar_$1}" && break
    843 
    844   # tar/untar a dummy directory, and stop if the command works
     1118  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
     1119
     1120  [m4_case([$1],
     1121    [ustar],
     1122     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
     1123      # There is notably a 21 bits limit for the UID and the GID.  In fact,
     1124      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
     1125      # and bug#13588).
     1126      am_max_uid=2097151 # 2^21 - 1
     1127      am_max_gid=$am_max_uid
     1128      # The $UID and $GID variables are not portable, so we need to resort
     1129      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
     1130      # below are definitely unexpected, so allow the users to see them
     1131      # (that is, avoid stderr redirection).
     1132      am_uid=`id -u || echo unknown`
     1133      am_gid=`id -g || echo unknown`
     1134      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
     1135      if test x$am_uid = xunknown; then
     1136        AC_MSG_WARN([ancient id detected; assuming current UID is ok, but dist-ustar might not work])
     1137      elif test $am_uid -le $am_max_uid; then
     1138        AC_MSG_RESULT([yes])
     1139      else
     1140        AC_MSG_RESULT([no])
     1141        _am_tools=none
     1142      fi
     1143      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
     1144      if test x$gm_gid = xunknown; then
     1145        AC_MSG_WARN([ancient id detected; assuming current GID is ok, but dist-ustar might not work])
     1146      elif test $am_gid -le $am_max_gid; then
     1147        AC_MSG_RESULT([yes])
     1148      else
     1149        AC_MSG_RESULT([no])
     1150        _am_tools=none
     1151      fi],
     1152
     1153  [pax],
     1154    [],
     1155
     1156  [m4_fatal([Unknown tar format])])
     1157
     1158  AC_MSG_CHECKING([how to create a $1 tar archive])
     1159
     1160  # Go ahead even if we have the value already cached.  We do so because we
     1161  # need to set the values for the 'am__tar' and 'am__untar' variables.
     1162  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
     1163
     1164  for _am_tool in $_am_tools; do
     1165    case $_am_tool in
     1166    gnutar)
     1167      for _am_tar in tar gnutar gtar; do
     1168        AM_RUN_LOG([$_am_tar --version]) && break
     1169      done
     1170      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
     1171      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
     1172      am__untar="$_am_tar -xf -"
     1173      ;;
     1174    plaintar)
     1175      # Must skip GNU tar: if it does not support --format= it doesn't create
     1176      # ustar tarball either.
     1177      (tar --version) >/dev/null 2>&1 && continue
     1178      am__tar='tar chf - "$$tardir"'
     1179      am__tar_='tar chf - "$tardir"'
     1180      am__untar='tar xf -'
     1181      ;;
     1182    pax)
     1183      am__tar='pax -L -x $1 -w "$$tardir"'
     1184      am__tar_='pax -L -x $1 -w "$tardir"'
     1185      am__untar='pax -r'
     1186      ;;
     1187    cpio)
     1188      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
     1189      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
     1190      am__untar='cpio -i -H $1 -d'
     1191      ;;
     1192    none)
     1193      am__tar=false
     1194      am__tar_=false
     1195      am__untar=false
     1196      ;;
     1197    esac
     1198
     1199    # If the value was cached, stop now.  We just wanted to have am__tar
     1200    # and am__untar set.
     1201    test -n "${am_cv_prog_tar_$1}" && break
     1202
     1203    # tar/untar a dummy directory, and stop if the command works.
     1204    rm -rf conftest.dir
     1205    mkdir conftest.dir
     1206    echo GrepMe > conftest.dir/file
     1207    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
     1208    rm -rf conftest.dir
     1209    if test -s conftest.tar; then
     1210      AM_RUN_LOG([$am__untar <conftest.tar])
     1211      AM_RUN_LOG([cat conftest.dir/file])
     1212      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
     1213    fi
     1214  done
    8451215  rm -rf conftest.dir
    846   mkdir conftest.dir
    847   echo GrepMe > conftest.dir/file
    848   AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
    849   rm -rf conftest.dir
    850   if test -s conftest.tar; then
    851     AM_RUN_LOG([$am__untar <conftest.tar])
    852     grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
    853   fi
    854 done
    855 rm -rf conftest.dir
    856 
    857 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
    858 AC_MSG_RESULT([$am_cv_prog_tar_$1])])
     1216
     1217  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
     1218  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
     1219
    8591220AC_SUBST([am__tar])
    8601221AC_SUBST([am__untar])
    8611222]) # _AM_PROG_TAR
    8621223
    863 m4_include([config/codeset.m4])
    864 m4_include([config/getline.m4])
    865 m4_include([config/gettext-ver.m4])
    866 m4_include([config/gettext.m4])
    867 m4_include([config/glibc21.m4])
    868 m4_include([config/iconv.m4])
    869 m4_include([config/lcmessage.m4])
    870 m4_include([config/lib-ld.m4])
    871 m4_include([config/lib-link.m4])
    872 m4_include([config/lib-prefix.m4])
    873 m4_include([config/progtest.m4])
    874 m4_include([config/stdbool.m4])
    875 m4_include([config/strverscmp.m4])
     1224# Copyright (C) 2022 Free Software Foundation, Inc.
     1225#
     1226# This file is free software; the Free Software Foundation
     1227# gives unlimited permission to copy and/or distribute it,
     1228# with or without modifications, as long as this notice is preserved.
     1229
     1230# _AM_PROG_XARGS_N
     1231# ----------------
     1232# Check whether 'xargs -n' works.  It should work everywhere, so the fallback
     1233# is not optimized at all as we never expect to use it.
     1234AC_DEFUN([_AM_PROG_XARGS_N],
     1235[AC_CACHE_CHECK([xargs -n works], am_cv_xargs_n_works, [dnl
     1236AS_IF([test "`echo 1 2 3 | xargs -n2 echo`" = "1 2
     12373"], [am_cv_xargs_n_works=yes], [am_cv_xargs_n_works=no])])
     1238AS_IF([test "$am_cv_xargs_n_works" = yes], [am__xargs_n='xargs -n'], [dnl
     1239  am__xargs_n='am__xargs_n () { shift; sed "s/ /\\n/g" | while read am__xargs_n_arg; do "$@" "$am__xargs_n_arg"; done; }'
     1240])dnl
     1241AC_SUBST(am__xargs_n)
     1242])
     1243
     1244m4_include([m4/00gnulib.m4])
     1245m4_include([m4/__inline.m4])
     1246m4_include([m4/absolute-header.m4])
     1247m4_include([m4/acl.m4])
     1248m4_include([m4/alloca.m4])
     1249m4_include([m4/arpa_inet_h.m4])
     1250m4_include([m4/assert.m4])
     1251m4_include([m4/assert_h.m4])
     1252m4_include([m4/btowc.m4])
     1253m4_include([m4/builtin-expect.m4])
     1254m4_include([m4/c-bool.m4])
     1255m4_include([m4/calloc.m4])
     1256m4_include([m4/canonicalize.m4])
     1257m4_include([m4/clock_time.m4])
     1258m4_include([m4/close.m4])
     1259m4_include([m4/closedir.m4])
     1260m4_include([m4/codeset.m4])
     1261m4_include([m4/ctype_h.m4])
     1262m4_include([m4/dirent_h.m4])
     1263m4_include([m4/dirfd.m4])
     1264m4_include([m4/double-slash-root.m4])
     1265m4_include([m4/dup2.m4])
     1266m4_include([m4/eealloc.m4])
     1267m4_include([m4/environ.m4])
     1268m4_include([m4/errno_h.m4])
     1269m4_include([m4/error.m4])
     1270m4_include([m4/explicit_bzero.m4])
     1271m4_include([m4/extensions.m4])
     1272m4_include([m4/extern-inline.m4])
     1273m4_include([m4/fcntl-o.m4])
     1274m4_include([m4/fcntl.m4])
     1275m4_include([m4/fcntl_h.m4])
     1276m4_include([m4/fdopen.m4])
     1277m4_include([m4/fflush.m4])
     1278m4_include([m4/flexmember.m4])
     1279m4_include([m4/fopen.m4])
     1280m4_include([m4/fpending.m4])
     1281m4_include([m4/fpurge.m4])
     1282m4_include([m4/freading.m4])
     1283m4_include([m4/free.m4])
     1284m4_include([m4/fseek.m4])
     1285m4_include([m4/fseeko.m4])
     1286m4_include([m4/fstat.m4])
     1287m4_include([m4/ftell.m4])
     1288m4_include([m4/ftello.m4])
     1289m4_include([m4/ftruncate.m4])
     1290m4_include([m4/fwriting.m4])
     1291m4_include([m4/getcwd.m4])
     1292m4_include([m4/getdelim.m4])
     1293m4_include([m4/getdtablesize.m4])
     1294m4_include([m4/getpagesize.m4])
     1295m4_include([m4/getprogname.m4])
     1296m4_include([m4/getrandom.m4])
     1297m4_include([m4/gettext.m4])
     1298m4_include([m4/gettimeofday.m4])
     1299m4_include([m4/gnulib-common.m4])
     1300m4_include([m4/gnulib-comp.m4])
     1301m4_include([m4/iconv.m4])
     1302m4_include([m4/include_next.m4])
     1303m4_include([m4/inet_pton.m4])
     1304m4_include([m4/intl-thread-locale.m4])
     1305m4_include([m4/intlmacosx.m4])
     1306m4_include([m4/inttypes.m4])
     1307m4_include([m4/ioctl.m4])
     1308m4_include([m4/isblank.m4])
     1309m4_include([m4/langinfo_h.m4])
     1310m4_include([m4/largefile.m4])
     1311m4_include([m4/lcmessage.m4])
     1312m4_include([m4/lib-ld.m4])
     1313m4_include([m4/lib-link.m4])
     1314m4_include([m4/lib-prefix.m4])
     1315m4_include([m4/limits-h.m4])
     1316m4_include([m4/link.m4])
     1317m4_include([m4/localcharset.m4])
     1318m4_include([m4/locale-fr.m4])
     1319m4_include([m4/locale-ja.m4])
     1320m4_include([m4/locale-tr.m4])
     1321m4_include([m4/locale-zh.m4])
     1322m4_include([m4/locale_h.m4])
     1323m4_include([m4/localeconv.m4])
     1324m4_include([m4/localename.m4])
     1325m4_include([m4/lock.m4])
     1326m4_include([m4/lseek.m4])
     1327m4_include([m4/lstat.m4])
     1328m4_include([m4/malloc.m4])
     1329m4_include([m4/malloca.m4])
     1330m4_include([m4/manywarnings.m4])
     1331m4_include([m4/mbrlen.m4])
     1332m4_include([m4/mbrtowc.m4])
     1333m4_include([m4/mbsinit.m4])
     1334m4_include([m4/mbstate_t.m4])
     1335m4_include([m4/mbtowc.m4])
     1336m4_include([m4/memchr.m4])
     1337m4_include([m4/mempcpy.m4])
     1338m4_include([m4/memrchr.m4])
     1339m4_include([m4/minmax.m4])
     1340m4_include([m4/mkdir.m4])
     1341m4_include([m4/mkostemp.m4])
     1342m4_include([m4/mmap-anon.m4])
     1343m4_include([m4/mode_t.m4])
     1344m4_include([m4/msvc-inval.m4])
     1345m4_include([m4/msvc-nothrow.m4])
     1346m4_include([m4/multiarch.m4])
     1347m4_include([m4/musl.m4])
     1348m4_include([m4/nanosleep.m4])
     1349m4_include([m4/netinet_in_h.m4])
     1350m4_include([m4/nl_langinfo.m4])
     1351m4_include([m4/nls.m4])
     1352m4_include([m4/nocrash.m4])
     1353m4_include([m4/obstack.m4])
     1354m4_include([m4/off_t.m4])
     1355m4_include([m4/open-cloexec.m4])
     1356m4_include([m4/open-slash.m4])
     1357m4_include([m4/open.m4])
     1358m4_include([m4/opendir.m4])
     1359m4_include([m4/pathmax.m4])
     1360m4_include([m4/perl.m4])
     1361m4_include([m4/perror.m4])
     1362m4_include([m4/pipe.m4])
     1363m4_include([m4/po.m4])
     1364m4_include([m4/progtest.m4])
     1365m4_include([m4/pselect.m4])
     1366m4_include([m4/pthread-thread.m4])
     1367m4_include([m4/pthread_h.m4])
     1368m4_include([m4/pthread_rwlock_rdlock.m4])
     1369m4_include([m4/pthread_sigmask.m4])
     1370m4_include([m4/putenv.m4])
     1371m4_include([m4/quote.m4])
     1372m4_include([m4/quotearg.m4])
     1373m4_include([m4/raise.m4])
     1374m4_include([m4/rawmemchr.m4])
     1375m4_include([m4/read-file.m4])
     1376m4_include([m4/readdir.m4])
     1377m4_include([m4/readlink.m4])
     1378m4_include([m4/realloc.m4])
     1379m4_include([m4/reallocarray.m4])
     1380m4_include([m4/regex.m4])
     1381m4_include([m4/rename.m4])
     1382m4_include([m4/rmdir.m4])
     1383m4_include([m4/sched_h.m4])
     1384m4_include([m4/select.m4])
     1385m4_include([m4/selinux-context-h.m4])
     1386m4_include([m4/selinux-label-h.m4])
     1387m4_include([m4/selinux-selinux-h.m4])
     1388m4_include([m4/setenv.m4])
     1389m4_include([m4/setlocale.m4])
     1390m4_include([m4/setlocale_null.m4])
     1391m4_include([m4/signal_h.m4])
     1392m4_include([m4/signalblocking.m4])
     1393m4_include([m4/sleep.m4])
     1394m4_include([m4/socketlib.m4])
     1395m4_include([m4/sockets.m4])
     1396m4_include([m4/socklen.m4])
     1397m4_include([m4/sockpfaf.m4])
     1398m4_include([m4/ssize_t.m4])
     1399m4_include([m4/stat-time.m4])
     1400m4_include([m4/stat.m4])
     1401m4_include([m4/stdalign.m4])
     1402m4_include([m4/stdarg.m4])
     1403m4_include([m4/stddef_h.m4])
     1404m4_include([m4/stdint.m4])
     1405m4_include([m4/stdio_h.m4])
     1406m4_include([m4/stdlib_h.m4])
     1407m4_include([m4/strdup.m4])
     1408m4_include([m4/strerror.m4])
     1409m4_include([m4/strerror_r.m4])
     1410m4_include([m4/string_h.m4])
     1411m4_include([m4/strverscmp.m4])
     1412m4_include([m4/symlink.m4])
     1413m4_include([m4/sys_ioctl_h.m4])
     1414m4_include([m4/sys_random_h.m4])
     1415m4_include([m4/sys_select_h.m4])
     1416m4_include([m4/sys_socket_h.m4])
     1417m4_include([m4/sys_stat_h.m4])
     1418m4_include([m4/sys_time_h.m4])
     1419m4_include([m4/sys_types_h.m4])
     1420m4_include([m4/sys_uio_h.m4])
     1421m4_include([m4/tempname.m4])
     1422m4_include([m4/thread.m4])
     1423m4_include([m4/threadlib.m4])
     1424m4_include([m4/time_h.m4])
     1425m4_include([m4/ungetc.m4])
     1426m4_include([m4/unistd_h.m4])
     1427m4_include([m4/unlocked-io.m4])
     1428m4_include([m4/version-etc.m4])
     1429m4_include([m4/visibility.m4])
     1430m4_include([m4/warn-on-use.m4])
     1431m4_include([m4/warnings.m4])
     1432m4_include([m4/wchar_h.m4])
     1433m4_include([m4/wchar_t.m4])
     1434m4_include([m4/wcrtomb.m4])
     1435m4_include([m4/wctob.m4])
     1436m4_include([m4/wctomb.m4])
     1437m4_include([m4/wctype_h.m4])
     1438m4_include([m4/wint_t.m4])
     1439m4_include([m4/xalloc.m4])
     1440m4_include([m4/year2038.m4])
     1441m4_include([m4/zzgnulib.m4])
Note: See TracChangeset for help on using the changeset viewer.