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