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