aclocal.m4
author Sam Lantinga <slouken@libsdl.org>
Fri, 26 Oct 2018 14:58:01 -0700
changeset 617 d64228a395fc
parent 615 923efa629d1c
child 620 083e81296e65
permissions -rw-r--r--
Fixed webp library detection when cross-compiling for Windows
     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 
    14 m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
    15 m4_ifndef([AC_AUTOCONF_VERSION],
    16   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
    17 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
    18 [m4_warning([this file was generated for autoconf 2.69.
    19 You have another version of autoconf.  It may work, but is not guaranteed to.
    20 If you have problems, you may need to regenerate the build system entirely.
    21 To 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.
    59 AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
    60 
    61 m4_ifndef([AC_LIBTOOL_LINKER_OPTION],	[AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])])
    62 m4_ifndef([AC_PROG_EGREP],		[AC_DEFUN([AC_PROG_EGREP])])
    63 m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH],	[AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])])
    64 m4_ifndef([_LT_AC_SHELL_INIT],		[AC_DEFUN([_LT_AC_SHELL_INIT])])
    65 m4_ifndef([_LT_AC_SYS_LIBPATH_AIX],	[AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])])
    66 m4_ifndef([_LT_PROG_LTMAIN],		[AC_DEFUN([_LT_PROG_LTMAIN])])
    67 m4_ifndef([_LT_AC_TAGVAR],		[AC_DEFUN([_LT_AC_TAGVAR])])
    68 m4_ifndef([AC_LTDL_ENABLE_INSTALL],	[AC_DEFUN([AC_LTDL_ENABLE_INSTALL])])
    69 m4_ifndef([AC_LTDL_PREOPEN],		[AC_DEFUN([AC_LTDL_PREOPEN])])
    70 m4_ifndef([_LT_AC_SYS_COMPILER],	[AC_DEFUN([_LT_AC_SYS_COMPILER])])
    71 m4_ifndef([_LT_AC_LOCK],		[AC_DEFUN([_LT_AC_LOCK])])
    72 m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE],	[AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])])
    73 m4_ifndef([_LT_AC_TRY_DLOPEN_SELF],	[AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])])
    74 m4_ifndef([AC_LIBTOOL_PROG_CC_C_O],	[AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])])
    75 m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])])
    76 m4_ifndef([AC_LIBTOOL_OBJDIR],		[AC_DEFUN([AC_LIBTOOL_OBJDIR])])
    77 m4_ifndef([AC_LTDL_OBJDIR],		[AC_DEFUN([AC_LTDL_OBJDIR])])
    78 m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])])
    79 m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP],	[AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])])
    80 m4_ifndef([AC_PATH_MAGIC],		[AC_DEFUN([AC_PATH_MAGIC])])
    81 m4_ifndef([AC_PROG_LD_GNU],		[AC_DEFUN([AC_PROG_LD_GNU])])
    82 m4_ifndef([AC_PROG_LD_RELOAD_FLAG],	[AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])])
    83 m4_ifndef([AC_DEPLIBS_CHECK_METHOD],	[AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])])
    84 m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])])
    85 m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])])
    86 m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])])
    87 m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS],	[AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])])
    88 m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP],	[AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])])
    89 m4_ifndef([LT_AC_PROG_EGREP],		[AC_DEFUN([LT_AC_PROG_EGREP])])
    90 m4_ifndef([LT_AC_PROG_SED],		[AC_DEFUN([LT_AC_PROG_SED])])
    91 m4_ifndef([_LT_CC_BASENAME],		[AC_DEFUN([_LT_CC_BASENAME])])
    92 m4_ifndef([_LT_COMPILER_BOILERPLATE],	[AC_DEFUN([_LT_COMPILER_BOILERPLATE])])
    93 m4_ifndef([_LT_LINKER_BOILERPLATE],	[AC_DEFUN([_LT_LINKER_BOILERPLATE])])
    94 m4_ifndef([_AC_PROG_LIBTOOL],		[AC_DEFUN([_AC_PROG_LIBTOOL])])
    95 m4_ifndef([AC_LIBTOOL_SETUP],		[AC_DEFUN([AC_LIBTOOL_SETUP])])
    96 m4_ifndef([_LT_AC_CHECK_DLFCN],		[AC_DEFUN([_LT_AC_CHECK_DLFCN])])
    97 m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER],	[AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])])
    98 m4_ifndef([_LT_AC_TAGCONFIG],		[AC_DEFUN([_LT_AC_TAGCONFIG])])
    99 m4_ifndef([AC_DISABLE_FAST_INSTALL],	[AC_DEFUN([AC_DISABLE_FAST_INSTALL])])
   100 m4_ifndef([_LT_AC_LANG_CXX],		[AC_DEFUN([_LT_AC_LANG_CXX])])
   101 m4_ifndef([_LT_AC_LANG_F77],		[AC_DEFUN([_LT_AC_LANG_F77])])
   102 m4_ifndef([_LT_AC_LANG_GCJ],		[AC_DEFUN([_LT_AC_LANG_GCJ])])
   103 m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
   104 m4_ifndef([_LT_AC_LANG_C_CONFIG],	[AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
   105 m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
   106 m4_ifndef([_LT_AC_LANG_CXX_CONFIG],	[AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])])
   107 m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])])
   108 m4_ifndef([_LT_AC_LANG_F77_CONFIG],	[AC_DEFUN([_LT_AC_LANG_F77_CONFIG])])
   109 m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])])
   110 m4_ifndef([_LT_AC_LANG_GCJ_CONFIG],	[AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])])
   111 m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])])
   112 m4_ifndef([_LT_AC_LANG_RC_CONFIG],	[AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
   113 m4_ifndef([AC_LIBTOOL_CONFIG],		[AC_DEFUN([AC_LIBTOOL_CONFIG])])
   114 m4_ifndef([_LT_AC_FILE_LTDLL_C],	[AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
   115 m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS],	[AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])])
   116 m4_ifndef([_LT_AC_PROG_CXXCPP],		[AC_DEFUN([_LT_AC_PROG_CXXCPP])])
   117 m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS],	[AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])])
   118 m4_ifndef([_LT_PROG_ECHO_BACKSLASH],	[AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])])
   119 m4_ifndef([_LT_PROG_F77],		[AC_DEFUN([_LT_PROG_F77])])
   120 m4_ifndef([_LT_PROG_FC],		[AC_DEFUN([_LT_PROG_FC])])
   121 m4_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.)
   134 AC_DEFUN([AM_AUTOMAKE_VERSION],
   135 [am__api_version='1.16'
   136 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
   137 dnl require some minimum version.  Point them to the right macro.
   138 m4_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.
   147 m4_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.
   153 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
   154 [AM_AUTOMAKE_VERSION([1.16])dnl
   155 m4_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 
   205 AC_DEFUN([AM_AUX_DIR_EXPAND],
   206 [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
   207 # Expand $ac_aux_dir to an absolute path.
   208 am_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.
   222 AC_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
   226 AC_SUBST([$1_TRUE])dnl
   227 AC_SUBST([$1_FALSE])dnl
   228 _AM_SUBST_NOTMAKE([$1_TRUE])dnl
   229 _AM_SUBST_NOTMAKE([$1_FALSE])dnl
   230 m4_define([_AM_COND_VALUE_$1], [$2])dnl
   231 if $2; then
   232   $1_TRUE=
   233   $1_FALSE='#'
   234 else
   235   $1_TRUE='#'
   236   $1_FALSE=
   237 fi
   238 AC_CONFIG_COMMANDS_PRE(
   239 [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
   240   AC_MSG_ERROR([[conditional "$1" was never defined.
   241 Usually this means the macro was only invoked conditionally.]])
   242 fi])])
   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.
   268 AC_DEFUN([_AM_DEPENDENCIES],
   269 [AC_REQUIRE([AM_SET_DEPDIR])dnl
   270 AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
   271 AC_REQUIRE([AM_MAKE_INCLUDE])dnl
   272 AC_REQUIRE([AM_DEP_TRACK])dnl
   273 
   274 m4_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 
   282 AC_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
   390 else
   391   am_cv_$1_dependencies_compiler_type=none
   392 fi
   393 ])
   394 AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
   395 AM_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.
   405 AC_DEFUN([AM_SET_DEPDIR],
   406 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
   407 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
   408 ])
   409 
   410 
   411 # AM_DEP_TRACK
   412 # ------------
   413 AC_DEFUN([AM_DEP_TRACK],
   414 [AC_ARG_ENABLE([dependency-tracking], [dnl
   415 AS_HELP_STRING(
   416   [--enable-dependency-tracking],
   417   [do not reject slow dependency extractors])
   418 AS_HELP_STRING(
   419   [--disable-dependency-tracking],
   420   [speeds up one-time build])])
   421 if test "x$enable_dependency_tracking" != xno; then
   422   am_depcomp="$ac_aux_dir/depcomp"
   423   AMDEPBACKSLASH='\'
   424   am__nodep='_no'
   425 fi
   426 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
   427 AC_SUBST([AMDEPBACKSLASH])dnl
   428 _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
   429 AC_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 # ------------------------------
   443 AC_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.
   494 AC_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 
   510 dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
   511 m4_define([AC_PROG_CC],
   512 m4_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.
   527 AC_DEFUN([AM_INIT_AUTOMAKE],
   528 [AC_PREREQ([2.65])dnl
   529 dnl Autoconf wants to disallow AM_ names.  We explicitly allow
   530 dnl the ones we care about.
   531 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
   532 AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
   533 AC_REQUIRE([AC_PROG_INSTALL])dnl
   534 if 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
   542 fi
   543 
   544 # test whether we have cygpath
   545 if 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
   551 fi
   552 AC_SUBST([CYGPATH_W])
   553 
   554 # Define the identity of the package.
   555 dnl Distinguish between old-style and new-style calls.
   556 m4_ifval([$2],
   557 [AC_DIAGNOSE([obsolete],
   558              [$0: two- and three-arguments forms are deprecated.])
   559 m4_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
   563 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
   564 m4_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.
   576 AC_REQUIRE([AM_SANITY_CHECK])dnl
   577 AC_REQUIRE([AC_ARG_PROGRAM])dnl
   578 AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
   579 AM_MISSING_PROG([AUTOCONF], [autoconf])
   580 AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
   581 AM_MISSING_PROG([AUTOHEADER], [autoheader])
   582 AM_MISSING_PROG([MAKEINFO], [makeinfo])
   583 AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
   584 AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
   585 AC_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>
   590 AC_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.
   593 AC_REQUIRE([AC_PROG_AWK])dnl
   594 AC_REQUIRE([AC_PROG_MAKE_SET])dnl
   595 AC_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
   604 AC_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
   608 AC_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
   612 AC_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 ])
   617 AC_REQUIRE([AM_SILENT_RULES])dnl
   618 dnl The testsuite driver may need to know about EXEEXT, so add the
   619 dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
   620 dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
   621 AC_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.
   633 if rm -f && rm -fr && rm -rf; then : OK; else
   634   cat >&2 <<'END'
   635 Oops!
   636 
   637 Your 'rm' program seems unable to run without file operands specified
   638 on the command line, even when the '-f' option is present.  This is contrary
   639 to the behaviour of most rm programs out there, and not conforming with
   640 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
   641 
   642 Please tell bug-automake@gnu.org about your system, including the value
   643 of your $PATH and any error possibly output before this message.  This
   644 can help us improve future automake versions.
   645 
   646 END
   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'
   653 Aborting the configuration process, to ensure you take notice of the issue.
   654 
   655 You can download and install GNU coreutils to get an 'rm' implementation
   656 that behaves properly: <https://www.gnu.org/software/coreutils/>.
   657 
   658 If you want to complete the configuration process using your problematic
   659 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
   660 to "yes", and re-run configure.
   661 
   662 END
   663     AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
   664   fi
   665 fi
   666 dnl The trailing newline in this macro's definition is deliberate, for
   667 dnl backward compatibility and to allow trailing 'dnl'-style comments
   668 dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
   669 ])
   670 
   671 dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
   672 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
   673 dnl mangled by Autoconf and run in a shell conditional statement.
   674 m4_define([_AC_COMPILER_EXEEXT],
   675 m4_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.
   684 AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
   685 [# Compute $1's index in $config_headers.
   686 _am_arg=$1
   687 _am_stamp_count=1
   688 for _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
   695 done
   696 echo "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.
   707 AC_DEFUN([AM_PROG_INSTALL_SH],
   708 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
   709 if 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
   716 fi
   717 AC_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.
   727 AC_DEFUN([AM_SET_LEADING_DOT],
   728 [rm -rf .tst 2>/dev/null
   729 mkdir .tst 2>/dev/null
   730 if test -d .tst; then
   731   am__leading_dot=.
   732 else
   733   am__leading_dot=_
   734 fi
   735 rmdir .tst 2>/dev/null
   736 AC_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.
   750 AC_DEFUN([AM_MAKE_INCLUDE],
   751 [AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
   752 cat > confinc.mk << 'END'
   753 am__doit:
   754 	@echo this is the am__doit target >confinc.out
   755 .PHONY: am__doit
   756 END
   757 am__include="#"
   758 am__quote=
   759 # BSD make does it like this.
   760 echo '.include "confinc.mk" # ignored' > confmf.BSD
   761 # Other make implementations (GNU, Solaris 10, AIX) do it like this.
   762 echo 'include confinc.mk # ignored' > confmf.GNU
   763 _am_result=no
   764 for 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
   775 done
   776 rm -f confinc.* confmf.*
   777 AC_MSG_RESULT([${_am_result}])
   778 AC_SUBST([am__include])])
   779 AC_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 # ------------------------------
   791 AC_DEFUN([AM_MISSING_PROG],
   792 [AC_REQUIRE([AM_MISSING_HAS_RUN])
   793 $1=${$1-"${am_missing_run}$2"}
   794 AC_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.
   800 AC_DEFUN([AM_MISSING_HAS_RUN],
   801 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
   802 AC_REQUIRE_AUX_FILE([missing])dnl
   803 if 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
   810 fi
   811 # Use eval to expand $SHELL
   812 if eval "$MISSING --is-lightweight"; then
   813   am_missing_run="$MISSING "
   814 else
   815   am_missing_run=
   816   AC_MSG_WARN(['missing' script is too old or missing])
   817 fi
   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 # -----------------------
   830 AC_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.
   836 AC_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.
   842 AC_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.
   848 AC_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.
   861 AC_DEFUN([_AM_PROG_CC_C_O],
   862 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
   863 AC_REQUIRE_AUX_FILE([compile])dnl
   864 AC_LANG_PUSH([C])dnl
   865 AC_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])
   885 if 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"
   892 fi
   893 AC_LANG_POP([C])])
   894 
   895 # For backward compatibility.
   896 AC_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.)
   908 AC_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 # ---------------
   925 AC_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.
   929 am_lf='
   930 '
   931 case `pwd` in
   932   *[[\\\"\#\$\&\'\`$am_lf]]*)
   933     AC_MSG_ERROR([unsafe absolute working directory name]);;
   934 esac
   935 case $srcdir in
   936   *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
   937     AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
   938 esac
   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).
   945 if (
   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    )
   973 then
   974    # Ok.
   975    :
   976 else
   977    AC_MSG_ERROR([newly created file is older than distributed files!
   978 Check your system clock])
   979 fi
   980 AC_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.
   983 am_sleep_pid=
   984 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
   985   ( sleep 1 ) &
   986   am_sleep_pid=$!
   987 fi
   988 AC_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])])
   995 rm -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).
  1008 AC_DEFUN([AM_SILENT_RULES],
  1009 [AC_ARG_ENABLE([silent-rules], [dnl
  1010 AS_HELP_STRING(
  1011   [--enable-silent-rules],
  1012   [less verbose build output (undo: "make V=1")])
  1013 AS_HELP_STRING(
  1014   [--disable-silent-rules],
  1015   [verbose build output (undo: "make V=0")])dnl
  1016 ])
  1017 case $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]);;
  1021 esac
  1022 dnl
  1023 dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
  1024 dnl do not support nested variable expansions.
  1025 dnl See automake bug#9928 and bug#10237.
  1026 am_make=${MAKE-make}
  1027 AC_CACHE_CHECK([whether $am_make supports nested variables],
  1028    [am_cv_make_support_nested_variables],
  1029    [if AS_ECHO([['TRUE=$(BAR$(V))
  1030 BAR0=false
  1031 BAR1=true
  1032 V=1
  1033 am__doit:
  1034 	@$(TRUE)
  1035 .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
  1036   am_cv_make_support_nested_variables=yes
  1037 else
  1038   am_cv_make_support_nested_variables=no
  1039 fi])
  1040 if 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)'
  1044 else
  1045   AM_V=$AM_DEFAULT_VERBOSITY
  1046   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
  1047 fi
  1048 AC_SUBST([AM_V])dnl
  1049 AM_SUBST_NOTMAKE([AM_V])dnl
  1050 AC_SUBST([AM_DEFAULT_V])dnl
  1051 AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
  1052 AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
  1053 AM_BACKSLASH='\'
  1054 AC_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).
  1073 AC_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.
  1079 dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
  1080 if test "$cross_compiling" != no; then
  1081   AC_CHECK_TOOL([STRIP], [strip], :)
  1082 fi
  1083 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
  1084 AC_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.
  1096 AC_DEFUN([_AM_SUBST_NOTMAKE])
  1097 
  1098 # AM_SUBST_NOTMAKE(VARIABLE)
  1099 # --------------------------
  1100 # Public sister of _AM_SUBST_NOTMAKE.
  1101 AC_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 #
  1125 AC_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 ...
  1128 AC_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 
  1133 m4_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 
  1232 AC_SUBST([am__tar])
  1233 AC_SUBST([am__untar])
  1234 ]) # _AM_PROG_TAR
  1235 
  1236 m4_include([acinclude/libtool.m4])
  1237 m4_include([acinclude/ltoptions.m4])
  1238 m4_include([acinclude/ltsugar.m4])
  1239 m4_include([acinclude/ltversion.m4])
  1240 m4_include([acinclude/lt~obsolete.m4])
  1241 m4_include([acinclude/pkg.m4])
  1242 m4_include([acinclude/sdl2.m4])