• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# generated automatically by aclocal 1.16.1 -*- 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# ltdl.m4 - Configure ltdl for the target system. -*-Autoconf-*-
24#
25#   Copyright (C) 1999-2008, 2011-2015 Free Software Foundation, Inc.
26#   Written by Thomas Tanner, 1999
27#
28# This file is free software; the Free Software Foundation gives
29# unlimited permission to copy and/or distribute it, with or without
30# modifications, as long as this notice is preserved.
31
32# serial 20 LTDL_INIT
33
34# LT_CONFIG_LTDL_DIR(DIRECTORY, [LTDL-MODE])
35# ------------------------------------------
36# DIRECTORY contains the libltdl sources.  It is okay to call this
37# function multiple times, as long as the same DIRECTORY is always given.
38AC_DEFUN([LT_CONFIG_LTDL_DIR],
39[AC_BEFORE([$0], [LTDL_INIT])
40_$0($*)
41])# LT_CONFIG_LTDL_DIR
42
43# We break this out into a separate macro, so that we can call it safely
44# internally without being caught accidentally by the sed scan in libtoolize.
45m4_defun([_LT_CONFIG_LTDL_DIR],
46[dnl remove trailing slashes
47m4_pushdef([_ARG_DIR], m4_bpatsubst([$1], [/*$]))
48m4_case(_LTDL_DIR,
49	[], [dnl only set lt_ltdl_dir if _ARG_DIR is not simply '.'
50	     m4_if(_ARG_DIR, [.],
51	             [],
52		 [m4_define([_LTDL_DIR], _ARG_DIR)
53	          _LT_SHELL_INIT([lt_ltdl_dir=']_ARG_DIR['])])],
54    [m4_if(_ARG_DIR, _LTDL_DIR,
55	    [],
56	[m4_fatal([multiple libltdl directories: ']_LTDL_DIR[', ']_ARG_DIR['])])])
57m4_popdef([_ARG_DIR])
58])# _LT_CONFIG_LTDL_DIR
59
60# Initialise:
61m4_define([_LTDL_DIR], [])
62
63
64# _LT_BUILD_PREFIX
65# ----------------
66# If Autoconf is new enough, expand to '$(top_build_prefix)', otherwise
67# to '$(top_builddir)/'.
68m4_define([_LT_BUILD_PREFIX],
69[m4_ifdef([AC_AUTOCONF_VERSION],
70   [m4_if(m4_version_compare(m4_defn([AC_AUTOCONF_VERSION]), [2.62]),
71	  [-1], [m4_ifdef([_AC_HAVE_TOP_BUILD_PREFIX],
72			  [$(top_build_prefix)],
73			  [$(top_builddir)/])],
74	  [$(top_build_prefix)])],
75   [$(top_builddir)/])[]dnl
76])
77
78
79# LTDL_CONVENIENCE
80# ----------------
81# sets LIBLTDL to the link flags for the libltdl convenience library and
82# LTDLINCL to the include flags for the libltdl header and adds
83# --enable-ltdl-convenience to the configure arguments.  Note that
84# AC_CONFIG_SUBDIRS is not called here.  LIBLTDL will be prefixed with
85# '$(top_build_prefix)' if available, otherwise with '$(top_builddir)/',
86# and LTDLINCL will be prefixed with '$(top_srcdir)/' (note the single
87# quotes!).  If your package is not flat and you're not using automake,
88# define top_build_prefix, top_builddir, and top_srcdir appropriately
89# in your Makefiles.
90AC_DEFUN([LTDL_CONVENIENCE],
91[AC_BEFORE([$0], [LTDL_INIT])dnl
92dnl Although the argument is deprecated and no longer documented,
93dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one
94dnl here make sure it is the same as any other declaration of libltdl's
95dnl location!  This also ensures lt_ltdl_dir is set when configure.ac is
96dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
97m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
98_$0()
99])# LTDL_CONVENIENCE
100
101# AC_LIBLTDL_CONVENIENCE accepted a directory argument in older libtools,
102# now we have LT_CONFIG_LTDL_DIR:
103AU_DEFUN([AC_LIBLTDL_CONVENIENCE],
104[_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
105_LTDL_CONVENIENCE])
106
107dnl aclocal-1.4 backwards compatibility:
108dnl AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [])
109
110
111# _LTDL_CONVENIENCE
112# -----------------
113# Code shared by LTDL_CONVENIENCE and LTDL_INIT([convenience]).
114m4_defun([_LTDL_CONVENIENCE],
115[case $enable_ltdl_convenience in
116  no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
117  "") enable_ltdl_convenience=yes
118      ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
119esac
120LIBLTDL='_LT_BUILD_PREFIX'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdlc.la"
121LTDLDEPS=$LIBLTDL
122LTDLINCL='-I$(top_srcdir)'"${lt_ltdl_dir+/$lt_ltdl_dir}"
123
124AC_SUBST([LIBLTDL])
125AC_SUBST([LTDLDEPS])
126AC_SUBST([LTDLINCL])
127
128# For backwards non-gettext consistent compatibility...
129INCLTDL=$LTDLINCL
130AC_SUBST([INCLTDL])
131])# _LTDL_CONVENIENCE
132
133
134# LTDL_INSTALLABLE
135# ----------------
136# sets LIBLTDL to the link flags for the libltdl installable library
137# and LTDLINCL to the include flags for the libltdl header and adds
138# --enable-ltdl-install to the configure arguments.  Note that
139# AC_CONFIG_SUBDIRS is not called from here.  If an installed libltdl
140# is not found, LIBLTDL will be prefixed with '$(top_build_prefix)' if
141# available, otherwise with '$(top_builddir)/', and LTDLINCL will be
142# prefixed with '$(top_srcdir)/' (note the single quotes!).  If your
143# package is not flat and you're not using automake, define top_build_prefix,
144# top_builddir, and top_srcdir appropriately in your Makefiles.
145# In the future, this macro may have to be called after LT_INIT.
146AC_DEFUN([LTDL_INSTALLABLE],
147[AC_BEFORE([$0], [LTDL_INIT])dnl
148dnl Although the argument is deprecated and no longer documented,
149dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one
150dnl here make sure it is the same as any other declaration of libltdl's
151dnl location!  This also ensures lt_ltdl_dir is set when configure.ac is
152dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
153m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
154_$0()
155])# LTDL_INSTALLABLE
156
157# AC_LIBLTDL_INSTALLABLE accepted a directory argument in older libtools,
158# now we have LT_CONFIG_LTDL_DIR:
159AU_DEFUN([AC_LIBLTDL_INSTALLABLE],
160[_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
161_LTDL_INSTALLABLE])
162
163dnl aclocal-1.4 backwards compatibility:
164dnl AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [])
165
166
167# _LTDL_INSTALLABLE
168# -----------------
169# Code shared by LTDL_INSTALLABLE and LTDL_INIT([installable]).
170m4_defun([_LTDL_INSTALLABLE],
171[if test -f "$prefix/lib/libltdl.la"; then
172  lt_save_LDFLAGS=$LDFLAGS
173  LDFLAGS="-L$prefix/lib $LDFLAGS"
174  AC_CHECK_LIB([ltdl], [lt_dlinit], [lt_lib_ltdl=yes])
175  LDFLAGS=$lt_save_LDFLAGS
176  if test yes = "${lt_lib_ltdl-no}"; then
177    if test yes != "$enable_ltdl_install"; then
178      # Don't overwrite $prefix/lib/libltdl.la without --enable-ltdl-install
179      AC_MSG_WARN([not overwriting libltdl at $prefix, force with '--enable-ltdl-install'])
180      enable_ltdl_install=no
181    fi
182  elif test no = "$enable_ltdl_install"; then
183    AC_MSG_WARN([libltdl not installed, but installation disabled])
184  fi
185fi
186
187# If configure.ac declared an installable ltdl, and the user didn't override
188# with --disable-ltdl-install, we will install the shipped libltdl.
189case $enable_ltdl_install in
190  no) ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
191      LIBLTDL=-lltdl
192      LTDLDEPS=
193      LTDLINCL=
194      ;;
195  *)  enable_ltdl_install=yes
196      ac_configure_args="$ac_configure_args --enable-ltdl-install"
197      LIBLTDL='_LT_BUILD_PREFIX'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdl.la"
198      LTDLDEPS=$LIBLTDL
199      LTDLINCL='-I$(top_srcdir)'"${lt_ltdl_dir+/$lt_ltdl_dir}"
200      ;;
201esac
202
203AC_SUBST([LIBLTDL])
204AC_SUBST([LTDLDEPS])
205AC_SUBST([LTDLINCL])
206
207# For backwards non-gettext consistent compatibility...
208INCLTDL=$LTDLINCL
209AC_SUBST([INCLTDL])
210])# LTDL_INSTALLABLE
211
212
213# _LTDL_MODE_DISPATCH
214# -------------------
215m4_define([_LTDL_MODE_DISPATCH],
216[dnl If _LTDL_DIR is '.', then we are configuring libltdl itself:
217m4_if(_LTDL_DIR, [],
218	[],
219    dnl if _LTDL_MODE was not set already, the default value is 'subproject':
220    [m4_case(m4_default(_LTDL_MODE, [subproject]),
221	  [subproject], [AC_CONFIG_SUBDIRS(_LTDL_DIR)
222			  _LT_SHELL_INIT([lt_dlopen_dir=$lt_ltdl_dir])],
223	  [nonrecursive], [_LT_SHELL_INIT([lt_dlopen_dir=$lt_ltdl_dir; lt_libobj_prefix=$lt_ltdl_dir/])],
224	  [recursive], [],
225	[m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])])dnl
226dnl Be careful not to expand twice:
227m4_define([$0], [])
228])# _LTDL_MODE_DISPATCH
229
230
231# _LT_LIBOBJ(MODULE_NAME)
232# -----------------------
233# Like AC_LIBOBJ, except that MODULE_NAME goes into _LT_LIBOBJS instead
234# of into LIBOBJS.
235AC_DEFUN([_LT_LIBOBJ], [
236  m4_pattern_allow([^_LT_LIBOBJS$])
237  _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext"
238])# _LT_LIBOBJS
239
240
241# LTDL_INIT([OPTIONS])
242# --------------------
243# Clients of libltdl can use this macro to allow the installer to
244# choose between a shipped copy of the ltdl sources or a preinstalled
245# version of the library.  If the shipped ltdl sources are not in a
246# subdirectory named libltdl, the directory name must be given by
247# LT_CONFIG_LTDL_DIR.
248AC_DEFUN([LTDL_INIT],
249[dnl Parse OPTIONS
250_LT_SET_OPTIONS([$0], [$1])
251
252dnl We need to keep our own list of libobjs separate from our parent project,
253dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while
254dnl we look for our own LIBOBJs.
255m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ]))
256m4_pushdef([AC_LIBSOURCES])
257
258dnl If not otherwise defined, default to the 1.5.x compatible subproject mode:
259m4_if(_LTDL_MODE, [],
260        [m4_define([_LTDL_MODE], m4_default([$2], [subproject]))
261        m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])],
262                [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])])
263
264AC_ARG_WITH([included_ltdl],
265    [AS_HELP_STRING([--with-included-ltdl],
266                    [use the GNU ltdl sources included here])])
267
268if test yes != "$with_included_ltdl"; then
269  # We are not being forced to use the included libltdl sources, so
270  # decide whether there is a useful installed version we can use.
271  AC_CHECK_HEADER([ltdl.h],
272      [AC_CHECK_DECL([lt_dlinterface_register],
273	   [AC_CHECK_LIB([ltdl], [lt_dladvise_preload],
274	       [with_included_ltdl=no],
275	       [with_included_ltdl=yes])],
276	   [with_included_ltdl=yes],
277	   [AC_INCLUDES_DEFAULT
278	    #include <ltdl.h>])],
279      [with_included_ltdl=yes],
280      [AC_INCLUDES_DEFAULT]
281  )
282fi
283
284dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE
285dnl was called yet, then for old times' sake, we assume libltdl is in an
286dnl eponymous directory:
287AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])])
288
289AC_ARG_WITH([ltdl_include],
290    [AS_HELP_STRING([--with-ltdl-include=DIR],
291                    [use the ltdl headers installed in DIR])])
292
293if test -n "$with_ltdl_include"; then
294  if test -f "$with_ltdl_include/ltdl.h"; then :
295  else
296    AC_MSG_ERROR([invalid ltdl include directory: '$with_ltdl_include'])
297  fi
298else
299  with_ltdl_include=no
300fi
301
302AC_ARG_WITH([ltdl_lib],
303    [AS_HELP_STRING([--with-ltdl-lib=DIR],
304                    [use the libltdl.la installed in DIR])])
305
306if test -n "$with_ltdl_lib"; then
307  if test -f "$with_ltdl_lib/libltdl.la"; then :
308  else
309    AC_MSG_ERROR([invalid ltdl library directory: '$with_ltdl_lib'])
310  fi
311else
312  with_ltdl_lib=no
313fi
314
315case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in
316  ,yes,no,no,)
317	m4_case(m4_default(_LTDL_TYPE, [convenience]),
318	    [convenience], [_LTDL_CONVENIENCE],
319	    [installable], [_LTDL_INSTALLABLE],
320	  [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)])
321	;;
322  ,no,no,no,)
323	# If the included ltdl is not to be used, then use the
324	# preinstalled libltdl we found.
325	AC_DEFINE([HAVE_LTDL], [1],
326	  [Define this if a modern libltdl is already installed])
327	LIBLTDL=-lltdl
328	LTDLDEPS=
329	LTDLINCL=
330	;;
331  ,no*,no,*)
332	AC_MSG_ERROR(['--with-ltdl-include' and '--with-ltdl-lib' options must be used together])
333	;;
334  *)	with_included_ltdl=no
335	LIBLTDL="-L$with_ltdl_lib -lltdl"
336	LTDLDEPS=
337	LTDLINCL=-I$with_ltdl_include
338	;;
339esac
340INCLTDL=$LTDLINCL
341
342# Report our decision...
343AC_MSG_CHECKING([where to find libltdl headers])
344AC_MSG_RESULT([$LTDLINCL])
345AC_MSG_CHECKING([where to find libltdl library])
346AC_MSG_RESULT([$LIBLTDL])
347
348_LTDL_SETUP
349
350dnl restore autoconf definition.
351m4_popdef([AC_LIBOBJ])
352m4_popdef([AC_LIBSOURCES])
353
354AC_CONFIG_COMMANDS_PRE([
355    _ltdl_libobjs=
356    _ltdl_ltlibobjs=
357    if test -n "$_LT_LIBOBJS"; then
358      # Remove the extension.
359      _lt_sed_drop_objext='s/\.o$//;s/\.obj$//'
360      for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do
361        _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext"
362        _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo"
363      done
364    fi
365    AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs])
366    AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs])
367])
368
369# Only expand once:
370m4_define([LTDL_INIT])
371])# LTDL_INIT
372
373# Old names:
374AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)])
375AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)])
376AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)])
377dnl aclocal-1.4 backwards compatibility:
378dnl AC_DEFUN([AC_LIB_LTDL], [])
379dnl AC_DEFUN([AC_WITH_LTDL], [])
380dnl AC_DEFUN([LT_WITH_LTDL], [])
381
382
383# _LTDL_SETUP
384# -----------
385# Perform all the checks necessary for compilation of the ltdl objects
386#  -- including compiler checks and header checks.  This is a public
387# interface  mainly for the benefit of libltdl's own configure.ac, most
388# other users should call LTDL_INIT instead.
389AC_DEFUN([_LTDL_SETUP],
390[AC_REQUIRE([AC_PROG_CC])dnl
391AC_REQUIRE([LT_SYS_MODULE_EXT])dnl
392AC_REQUIRE([LT_SYS_MODULE_PATH])dnl
393AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl
394AC_REQUIRE([LT_LIB_DLLOAD])dnl
395AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl
396AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl
397AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl
398AC_REQUIRE([LT_FUNC_ARGZ])dnl
399
400m4_require([_LT_CHECK_OBJDIR])dnl
401m4_require([_LT_HEADER_DLFCN])dnl
402m4_require([_LT_CHECK_DLPREOPEN])dnl
403m4_require([_LT_DECL_SED])dnl
404
405dnl Don't require this, or it will be expanded earlier than the code
406dnl that sets the variables it relies on:
407_LT_ENABLE_INSTALL
408
409dnl _LTDL_MODE specific code must be called at least once:
410_LTDL_MODE_DISPATCH
411
412# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS
413# the user used.  This is so that ltdl.h can pick up the parent projects
414# config.h file, The first file in AC_CONFIG_HEADERS must contain the
415# definitions required by ltdl.c.
416# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility).
417AC_CONFIG_COMMANDS_PRE([dnl
418m4_pattern_allow([^LT_CONFIG_H$])dnl
419m4_ifset([AH_HEADER],
420    [LT_CONFIG_H=AH_HEADER],
421    [m4_ifset([AC_LIST_HEADERS],
422	    [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's|^[[      ]]*||;s|[[ :]].*$||'`],
423	[])])])
424AC_SUBST([LT_CONFIG_H])
425
426AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h],
427	[], [], [AC_INCLUDES_DEFAULT])
428
429AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])])
430AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])])
431
432m4_pattern_allow([LT_LIBEXT])dnl
433AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension])
434
435name=
436eval "lt_libprefix=\"$libname_spec\""
437m4_pattern_allow([LT_LIBPREFIX])dnl
438AC_DEFINE_UNQUOTED([LT_LIBPREFIX],["$lt_libprefix"],[The archive prefix])
439
440name=ltdl
441eval "LTDLOPEN=\"$libname_spec\""
442AC_SUBST([LTDLOPEN])
443])# _LTDL_SETUP
444
445
446# _LT_ENABLE_INSTALL
447# ------------------
448m4_define([_LT_ENABLE_INSTALL],
449[AC_ARG_ENABLE([ltdl-install],
450    [AS_HELP_STRING([--enable-ltdl-install], [install libltdl])])
451
452case ,$enable_ltdl_install,$enable_ltdl_convenience in
453  *yes*) ;;
454  *) enable_ltdl_convenience=yes ;;
455esac
456
457m4_ifdef([AM_CONDITIONAL],
458[AM_CONDITIONAL(INSTALL_LTDL, test no != "${enable_ltdl_install-no}")
459 AM_CONDITIONAL(CONVENIENCE_LTDL, test no != "${enable_ltdl_convenience-no}")])
460])# _LT_ENABLE_INSTALL
461
462
463# LT_SYS_DLOPEN_DEPLIBS
464# ---------------------
465AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS],
466[AC_REQUIRE([AC_CANONICAL_HOST])dnl
467AC_CACHE_CHECK([whether deplibs are loaded by dlopen],
468  [lt_cv_sys_dlopen_deplibs],
469  [# PORTME does your system automatically load deplibs for dlopen?
470  # or its logical equivalent (e.g. shl_load for HP-UX < 11)
471  # For now, we just catch OSes we know something about -- in the
472  # future, we'll try test this programmatically.
473  lt_cv_sys_dlopen_deplibs=unknown
474  case $host_os in
475  aix3*|aix4.1.*|aix4.2.*)
476    # Unknown whether this is true for these versions of AIX, but
477    # we want this 'case' here to explicitly catch those versions.
478    lt_cv_sys_dlopen_deplibs=unknown
479    ;;
480  aix[[4-9]]*)
481    lt_cv_sys_dlopen_deplibs=yes
482    ;;
483  amigaos*)
484    case $host_cpu in
485    powerpc)
486      lt_cv_sys_dlopen_deplibs=no
487      ;;
488    esac
489    ;;
490  bitrig*)
491    lt_cv_sys_dlopen_deplibs=yes
492    ;;
493  darwin*)
494    # Assuming the user has installed a libdl from somewhere, this is true
495    # If you are looking for one http://www.opendarwin.org/projects/dlcompat
496    lt_cv_sys_dlopen_deplibs=yes
497    ;;
498  freebsd* | dragonfly*)
499    lt_cv_sys_dlopen_deplibs=yes
500    ;;
501  gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu)
502    # GNU and its variants, using gnu ld.so (Glibc)
503    lt_cv_sys_dlopen_deplibs=yes
504    ;;
505  hpux10*|hpux11*)
506    lt_cv_sys_dlopen_deplibs=yes
507    ;;
508  interix*)
509    lt_cv_sys_dlopen_deplibs=yes
510    ;;
511  irix[[12345]]*|irix6.[[01]]*)
512    # Catch all versions of IRIX before 6.2, and indicate that we don't
513    # know how it worked for any of those versions.
514    lt_cv_sys_dlopen_deplibs=unknown
515    ;;
516  irix*)
517    # The case above catches anything before 6.2, and it's known that
518    # at 6.2 and later dlopen does load deplibs.
519    lt_cv_sys_dlopen_deplibs=yes
520    ;;
521  netbsd*)
522    lt_cv_sys_dlopen_deplibs=yes
523    ;;
524  openbsd*)
525    lt_cv_sys_dlopen_deplibs=yes
526    ;;
527  osf[[1234]]*)
528    # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
529    # it did *not* use an RPATH in a shared library to find objects the
530    # library depends on, so we explicitly say 'no'.
531    lt_cv_sys_dlopen_deplibs=no
532    ;;
533  osf5.0|osf5.0a|osf5.1)
534    # dlopen *does* load deplibs and with the right loader patch applied
535    # it even uses RPATH in a shared library to search for shared objects
536    # that the library depends on, but there's no easy way to know if that
537    # patch is installed.  Since this is the case, all we can really
538    # say is unknown -- it depends on the patch being installed.  If
539    # it is, this changes to 'yes'.  Without it, it would be 'no'.
540    lt_cv_sys_dlopen_deplibs=unknown
541    ;;
542  osf*)
543    # the two cases above should catch all versions of osf <= 5.1.  Read
544    # the comments above for what we know about them.
545    # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
546    # is used to find them so we can finally say 'yes'.
547    lt_cv_sys_dlopen_deplibs=yes
548    ;;
549  qnx*)
550    lt_cv_sys_dlopen_deplibs=yes
551    ;;
552  solaris*)
553    lt_cv_sys_dlopen_deplibs=yes
554    ;;
555  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
556    libltdl_cv_sys_dlopen_deplibs=yes
557    ;;
558  esac
559  ])
560if test yes != "$lt_cv_sys_dlopen_deplibs"; then
561 AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1],
562    [Define if the OS needs help to load dependent libraries for dlopen().])
563fi
564])# LT_SYS_DLOPEN_DEPLIBS
565
566# Old name:
567AU_ALIAS([AC_LTDL_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS])
568dnl aclocal-1.4 backwards compatibility:
569dnl AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [])
570
571
572# LT_SYS_MODULE_EXT
573# -----------------
574AC_DEFUN([LT_SYS_MODULE_EXT],
575[m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
576AC_CACHE_CHECK([what extension is used for runtime loadable modules],
577  [libltdl_cv_shlibext],
578[
579module=yes
580eval libltdl_cv_shlibext=$shrext_cmds
581module=no
582eval libltdl_cv_shrext=$shrext_cmds
583  ])
584if test -n "$libltdl_cv_shlibext"; then
585  m4_pattern_allow([LT_MODULE_EXT])dnl
586  AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"],
587    [Define to the extension used for runtime loadable modules, say, ".so".])
588fi
589if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then
590  m4_pattern_allow([LT_SHARED_EXT])dnl
591  AC_DEFINE_UNQUOTED([LT_SHARED_EXT], ["$libltdl_cv_shrext"],
592    [Define to the shared library suffix, say, ".dylib".])
593fi
594if test -n "$shared_archive_member_spec"; then
595  m4_pattern_allow([LT_SHARED_LIB_MEMBER])dnl
596  AC_DEFINE_UNQUOTED([LT_SHARED_LIB_MEMBER], ["($shared_archive_member_spec.o)"],
597    [Define to the shared archive member specification, say "(shr.o)".])
598fi
599])# LT_SYS_MODULE_EXT
600
601# Old name:
602AU_ALIAS([AC_LTDL_SHLIBEXT], [LT_SYS_MODULE_EXT])
603dnl aclocal-1.4 backwards compatibility:
604dnl AC_DEFUN([AC_LTDL_SHLIBEXT], [])
605
606
607# LT_SYS_MODULE_PATH
608# ------------------
609AC_DEFUN([LT_SYS_MODULE_PATH],
610[m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
611AC_CACHE_CHECK([what variable specifies run-time module search path],
612  [lt_cv_module_path_var], [lt_cv_module_path_var=$shlibpath_var])
613if test -n "$lt_cv_module_path_var"; then
614  m4_pattern_allow([LT_MODULE_PATH_VAR])dnl
615  AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"],
616    [Define to the name of the environment variable that determines the run-time module search path.])
617fi
618])# LT_SYS_MODULE_PATH
619
620# Old name:
621AU_ALIAS([AC_LTDL_SHLIBPATH], [LT_SYS_MODULE_PATH])
622dnl aclocal-1.4 backwards compatibility:
623dnl AC_DEFUN([AC_LTDL_SHLIBPATH], [])
624
625
626# LT_SYS_DLSEARCH_PATH
627# --------------------
628AC_DEFUN([LT_SYS_DLSEARCH_PATH],
629[m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
630AC_CACHE_CHECK([for the default library search path],
631  [lt_cv_sys_dlsearch_path],
632  [lt_cv_sys_dlsearch_path=$sys_lib_dlsearch_path_spec])
633if test -n "$lt_cv_sys_dlsearch_path"; then
634  sys_dlsearch_path=
635  for dir in $lt_cv_sys_dlsearch_path; do
636    if test -z "$sys_dlsearch_path"; then
637      sys_dlsearch_path=$dir
638    else
639      sys_dlsearch_path=$sys_dlsearch_path$PATH_SEPARATOR$dir
640    fi
641  done
642  m4_pattern_allow([LT_DLSEARCH_PATH])dnl
643  AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"],
644    [Define to the system default library search path.])
645fi
646])# LT_SYS_DLSEARCH_PATH
647
648# Old name:
649AU_ALIAS([AC_LTDL_SYSSEARCHPATH], [LT_SYS_DLSEARCH_PATH])
650dnl aclocal-1.4 backwards compatibility:
651dnl AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [])
652
653
654# _LT_CHECK_DLPREOPEN
655# -------------------
656m4_defun([_LT_CHECK_DLPREOPEN],
657[m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
658AC_CACHE_CHECK([whether libtool supports -dlopen/-dlpreopen],
659  [libltdl_cv_preloaded_symbols],
660  [if test -n "$lt_cv_sys_global_symbol_pipe"; then
661    libltdl_cv_preloaded_symbols=yes
662  else
663    libltdl_cv_preloaded_symbols=no
664  fi
665  ])
666if test yes = "$libltdl_cv_preloaded_symbols"; then
667  AC_DEFINE([HAVE_PRELOADED_SYMBOLS], [1],
668    [Define if libtool can extract symbol lists from object files.])
669fi
670])# _LT_CHECK_DLPREOPEN
671
672
673# LT_LIB_DLLOAD
674# -------------
675AC_DEFUN([LT_LIB_DLLOAD],
676[m4_pattern_allow([^LT_DLLOADERS$])
677LT_DLLOADERS=
678AC_SUBST([LT_DLLOADERS])
679
680AC_LANG_PUSH([C])
681lt_dlload_save_LIBS=$LIBS
682
683LIBADD_DLOPEN=
684AC_SEARCH_LIBS([dlopen], [dl],
685	[AC_DEFINE([HAVE_LIBDL], [1],
686		   [Define if you have the libdl library or equivalent.])
687	if test "$ac_cv_search_dlopen" != "none required"; then
688	  LIBADD_DLOPEN=-ldl
689	fi
690	libltdl_cv_lib_dl_dlopen=yes
691	LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
692    [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H
693#  include <dlfcn.h>
694#endif
695    ]], [[dlopen(0, 0);]])],
696	    [AC_DEFINE([HAVE_LIBDL], [1],
697		       [Define if you have the libdl library or equivalent.])
698	    libltdl_cv_func_dlopen=yes
699	    LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
700	[AC_CHECK_LIB([svld], [dlopen],
701		[AC_DEFINE([HAVE_LIBDL], [1],
702			 [Define if you have the libdl library or equivalent.])
703	        LIBADD_DLOPEN=-lsvld libltdl_cv_func_dlopen=yes
704		LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])])
705if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"
706then
707  lt_save_LIBS=$LIBS
708  LIBS="$LIBS $LIBADD_DLOPEN"
709  AC_CHECK_FUNCS([dlerror])
710  LIBS=$lt_save_LIBS
711fi
712AC_SUBST([LIBADD_DLOPEN])
713
714LIBADD_SHL_LOAD=
715AC_CHECK_FUNC([shl_load],
716	[AC_DEFINE([HAVE_SHL_LOAD], [1],
717		   [Define if you have the shl_load function.])
718	LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"],
719    [AC_CHECK_LIB([dld], [shl_load],
720	    [AC_DEFINE([HAVE_SHL_LOAD], [1],
721		       [Define if you have the shl_load function.])
722	    LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
723	    LIBADD_SHL_LOAD=-ldld])])
724AC_SUBST([LIBADD_SHL_LOAD])
725
726case $host_os in
727darwin[[1567]].*)
728# We only want this for pre-Mac OS X 10.4.
729  AC_CHECK_FUNC([_dyld_func_lookup],
730	[AC_DEFINE([HAVE_DYLD], [1],
731		   [Define if you have the _dyld_func_lookup function.])
732	LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"])
733  ;;
734beos*)
735  LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la"
736  ;;
737cygwin* | mingw* | pw32*)
738  AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include <sys/cygwin.h>]])
739  LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la"
740  ;;
741esac
742
743AC_CHECK_LIB([dld], [dld_link],
744	[AC_DEFINE([HAVE_DLD], [1],
745		   [Define if you have the GNU dld library.])
746		LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"])
747AC_SUBST([LIBADD_DLD_LINK])
748
749m4_pattern_allow([^LT_DLPREOPEN$])
750LT_DLPREOPEN=
751if test -n "$LT_DLLOADERS"
752then
753  for lt_loader in $LT_DLLOADERS; do
754    LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader "
755  done
756  AC_DEFINE([HAVE_LIBDLLOADER], [1],
757            [Define if libdlloader will be built on this platform])
758fi
759AC_SUBST([LT_DLPREOPEN])
760
761dnl This isn't used anymore, but set it for backwards compatibility
762LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD"
763AC_SUBST([LIBADD_DL])
764
765LIBS=$lt_dlload_save_LIBS
766AC_LANG_POP
767])# LT_LIB_DLLOAD
768
769# Old name:
770AU_ALIAS([AC_LTDL_DLLIB], [LT_LIB_DLLOAD])
771dnl aclocal-1.4 backwards compatibility:
772dnl AC_DEFUN([AC_LTDL_DLLIB], [])
773
774
775# LT_SYS_SYMBOL_USCORE
776# --------------------
777# does the compiler prefix global symbols with an underscore?
778AC_DEFUN([LT_SYS_SYMBOL_USCORE],
779[m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
780AC_CACHE_CHECK([for _ prefix in compiled symbols],
781  [lt_cv_sys_symbol_underscore],
782  [lt_cv_sys_symbol_underscore=no
783  cat > conftest.$ac_ext <<_LT_EOF
784void nm_test_func(){}
785int main(){nm_test_func;return 0;}
786_LT_EOF
787  if AC_TRY_EVAL(ac_compile); then
788    # Now try to grab the symbols.
789    ac_nlist=conftest.nm
790    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then
791      # See whether the symbols have a leading underscore.
792      if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
793        lt_cv_sys_symbol_underscore=yes
794      else
795        if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
796	  :
797        else
798	  echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD
799        fi
800      fi
801    else
802      echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
803    fi
804  else
805    echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD
806    cat conftest.c >&AS_MESSAGE_LOG_FD
807  fi
808  rm -rf conftest*
809  ])
810  sys_symbol_underscore=$lt_cv_sys_symbol_underscore
811  AC_SUBST([sys_symbol_underscore])
812])# LT_SYS_SYMBOL_USCORE
813
814# Old name:
815AU_ALIAS([AC_LTDL_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE])
816dnl aclocal-1.4 backwards compatibility:
817dnl AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [])
818
819
820# LT_FUNC_DLSYM_USCORE
821# --------------------
822AC_DEFUN([LT_FUNC_DLSYM_USCORE],
823[AC_REQUIRE([_LT_COMPILER_PIC])dnl	for lt_prog_compiler_wl
824AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl	for lt_cv_sys_symbol_underscore
825AC_REQUIRE([LT_SYS_MODULE_EXT])dnl	for libltdl_cv_shlibext
826if test yes = "$lt_cv_sys_symbol_underscore"; then
827  if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"; then
828    AC_CACHE_CHECK([whether we have to add an underscore for dlsym],
829      [libltdl_cv_need_uscore],
830      [libltdl_cv_need_uscore=unknown
831      dlsym_uscore_save_LIBS=$LIBS
832      LIBS="$LIBS $LIBADD_DLOPEN"
833      libname=conftmod # stay within 8.3 filename limits!
834      cat >$libname.$ac_ext <<_LT_EOF
835[#line $LINENO "configure"
836#include "confdefs.h"
837/* When -fvisibility=hidden is used, assume the code has been annotated
838   correspondingly for the symbols needed.  */
839#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
840int fnord () __attribute__((visibility("default")));
841#endif
842int fnord () { return 42; }]
843_LT_EOF
844
845      # ltfn_module_cmds module_cmds
846      # Execute tilde-delimited MODULE_CMDS with environment primed for
847      # $module_cmds or $archive_cmds type content.
848      ltfn_module_cmds ()
849      {( # subshell avoids polluting parent global environment
850          module_cmds_save_ifs=$IFS; IFS='~'
851          for cmd in @S|@1; do
852            IFS=$module_cmds_save_ifs
853            libobjs=$libname.$ac_objext; lib=$libname$libltdl_cv_shlibext
854            rpath=/not-exists; soname=$libname$libltdl_cv_shlibext; output_objdir=.
855            major=; versuffix=; verstring=; deplibs=
856            ECHO=echo; wl=$lt_prog_compiler_wl; allow_undefined_flag=
857            eval $cmd
858          done
859          IFS=$module_cmds_save_ifs
860      )}
861
862      # Compile a loadable module using libtool macro expansion results.
863      $CC $pic_flag -c $libname.$ac_ext
864      ltfn_module_cmds "${module_cmds:-$archive_cmds}"
865
866      # Try to fetch fnord with dlsym().
867      libltdl_dlunknown=0; libltdl_dlnouscore=1; libltdl_dluscore=2
868      cat >conftest.$ac_ext <<_LT_EOF
869[#line $LINENO "configure"
870#include "confdefs.h"
871#if HAVE_DLFCN_H
872#include <dlfcn.h>
873#endif
874#include <stdio.h>
875#ifndef RTLD_GLOBAL
876#  ifdef DL_GLOBAL
877#    define RTLD_GLOBAL DL_GLOBAL
878#  else
879#    define RTLD_GLOBAL 0
880#  endif
881#endif
882#ifndef RTLD_NOW
883#  ifdef DL_NOW
884#    define RTLD_NOW DL_NOW
885#  else
886#    define RTLD_NOW 0
887#  endif
888#endif
889int main () {
890  void *handle = dlopen ("`pwd`/$libname$libltdl_cv_shlibext", RTLD_GLOBAL|RTLD_NOW);
891  int status = $libltdl_dlunknown;
892  if (handle) {
893    if (dlsym (handle, "fnord"))
894      status = $libltdl_dlnouscore;
895    else {
896      if (dlsym (handle, "_fnord"))
897        status = $libltdl_dluscore;
898      else
899	puts (dlerror ());
900    }
901    dlclose (handle);
902  } else
903    puts (dlerror ());
904  return status;
905}]
906_LT_EOF
907      if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then
908        (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
909        libltdl_status=$?
910        case x$libltdl_status in
911          x$libltdl_dlnouscore) libltdl_cv_need_uscore=no ;;
912	  x$libltdl_dluscore) libltdl_cv_need_uscore=yes ;;
913	  x*) libltdl_cv_need_uscore=unknown ;;
914        esac
915      fi
916      rm -rf conftest* $libname*
917      LIBS=$dlsym_uscore_save_LIBS
918    ])
919  fi
920fi
921
922if test yes = "$libltdl_cv_need_uscore"; then
923  AC_DEFINE([NEED_USCORE], [1],
924    [Define if dlsym() requires a leading underscore in symbol names.])
925fi
926])# LT_FUNC_DLSYM_USCORE
927
928# Old name:
929AU_ALIAS([AC_LTDL_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE])
930dnl aclocal-1.4 backwards compatibility:
931dnl AC_DEFUN([AC_LTDL_DLSYM_USCORE], [])
932
933# Copyright (C) 2002-2018 Free Software Foundation, Inc.
934#
935# This file is free software; the Free Software Foundation
936# gives unlimited permission to copy and/or distribute it,
937# with or without modifications, as long as this notice is preserved.
938
939# AM_AUTOMAKE_VERSION(VERSION)
940# ----------------------------
941# Automake X.Y traces this macro to ensure aclocal.m4 has been
942# generated from the m4 files accompanying Automake X.Y.
943# (This private macro should not be called outside this file.)
944AC_DEFUN([AM_AUTOMAKE_VERSION],
945[am__api_version='1.16'
946dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
947dnl require some minimum version.  Point them to the right macro.
948m4_if([$1], [1.16.1], [],
949      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
950])
951
952# _AM_AUTOCONF_VERSION(VERSION)
953# -----------------------------
954# aclocal traces this macro to find the Autoconf version.
955# This is a private macro too.  Using m4_define simplifies
956# the logic in aclocal, which can simply ignore this definition.
957m4_define([_AM_AUTOCONF_VERSION], [])
958
959# AM_SET_CURRENT_AUTOMAKE_VERSION
960# -------------------------------
961# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
962# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
963AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
964[AM_AUTOMAKE_VERSION([1.16.1])dnl
965m4_ifndef([AC_AUTOCONF_VERSION],
966  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
967_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
968
969# Figure out how to run the assembler.                      -*- Autoconf -*-
970
971# Copyright (C) 2001-2018 Free Software Foundation, Inc.
972#
973# This file is free software; the Free Software Foundation
974# gives unlimited permission to copy and/or distribute it,
975# with or without modifications, as long as this notice is preserved.
976
977# AM_PROG_AS
978# ----------
979AC_DEFUN([AM_PROG_AS],
980[# By default we simply use the C compiler to build assembly code.
981AC_REQUIRE([AC_PROG_CC])
982test "${CCAS+set}" = set || CCAS=$CC
983test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
984AC_ARG_VAR([CCAS],      [assembler compiler command (defaults to CC)])
985AC_ARG_VAR([CCASFLAGS], [assembler compiler flags (defaults to CFLAGS)])
986_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES([CCAS])])dnl
987])
988
989# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
990
991# Copyright (C) 2001-2018 Free Software Foundation, Inc.
992#
993# This file is free software; the Free Software Foundation
994# gives unlimited permission to copy and/or distribute it,
995# with or without modifications, as long as this notice is preserved.
996
997# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
998# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
999# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
1000#
1001# Of course, Automake must honor this variable whenever it calls a
1002# tool from the auxiliary directory.  The problem is that $srcdir (and
1003# therefore $ac_aux_dir as well) can be either absolute or relative,
1004# depending on how configure is run.  This is pretty annoying, since
1005# it makes $ac_aux_dir quite unusable in subdirectories: in the top
1006# source directory, any form will work fine, but in subdirectories a
1007# relative path needs to be adjusted first.
1008#
1009# $ac_aux_dir/missing
1010#    fails when called from a subdirectory if $ac_aux_dir is relative
1011# $top_srcdir/$ac_aux_dir/missing
1012#    fails if $ac_aux_dir is absolute,
1013#    fails when called from a subdirectory in a VPATH build with
1014#          a relative $ac_aux_dir
1015#
1016# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
1017# are both prefixed by $srcdir.  In an in-source build this is usually
1018# harmless because $srcdir is '.', but things will broke when you
1019# start a VPATH build or use an absolute $srcdir.
1020#
1021# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
1022# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
1023#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
1024# and then we would define $MISSING as
1025#   MISSING="\${SHELL} $am_aux_dir/missing"
1026# This will work as long as MISSING is not called from configure, because
1027# unfortunately $(top_srcdir) has no meaning in configure.
1028# However there are other variables, like CC, which are often used in
1029# configure, and could therefore not use this "fixed" $ac_aux_dir.
1030#
1031# Another solution, used here, is to always expand $ac_aux_dir to an
1032# absolute PATH.  The drawback is that using absolute paths prevent a
1033# configured tree to be moved without reconfiguration.
1034
1035AC_DEFUN([AM_AUX_DIR_EXPAND],
1036[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
1037# Expand $ac_aux_dir to an absolute path.
1038am_aux_dir=`cd "$ac_aux_dir" && pwd`
1039])
1040
1041# AM_CONDITIONAL                                            -*- Autoconf -*-
1042
1043# Copyright (C) 1997-2018 Free Software Foundation, Inc.
1044#
1045# This file is free software; the Free Software Foundation
1046# gives unlimited permission to copy and/or distribute it,
1047# with or without modifications, as long as this notice is preserved.
1048
1049# AM_CONDITIONAL(NAME, SHELL-CONDITION)
1050# -------------------------------------
1051# Define a conditional.
1052AC_DEFUN([AM_CONDITIONAL],
1053[AC_PREREQ([2.52])dnl
1054 m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
1055       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
1056AC_SUBST([$1_TRUE])dnl
1057AC_SUBST([$1_FALSE])dnl
1058_AM_SUBST_NOTMAKE([$1_TRUE])dnl
1059_AM_SUBST_NOTMAKE([$1_FALSE])dnl
1060m4_define([_AM_COND_VALUE_$1], [$2])dnl
1061if $2; then
1062  $1_TRUE=
1063  $1_FALSE='#'
1064else
1065  $1_TRUE='#'
1066  $1_FALSE=
1067fi
1068AC_CONFIG_COMMANDS_PRE(
1069[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
1070  AC_MSG_ERROR([[conditional "$1" was never defined.
1071Usually this means the macro was only invoked conditionally.]])
1072fi])])
1073
1074# Copyright (C) 1999-2018 Free Software Foundation, Inc.
1075#
1076# This file is free software; the Free Software Foundation
1077# gives unlimited permission to copy and/or distribute it,
1078# with or without modifications, as long as this notice is preserved.
1079
1080
1081# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
1082# written in clear, in which case automake, when reading aclocal.m4,
1083# will think it sees a *use*, and therefore will trigger all it's
1084# C support machinery.  Also note that it means that autoscan, seeing
1085# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
1086
1087
1088# _AM_DEPENDENCIES(NAME)
1089# ----------------------
1090# See how the compiler implements dependency checking.
1091# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
1092# We try a few techniques and use that to set a single cache variable.
1093#
1094# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
1095# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
1096# dependency, and given that the user is not expected to run this macro,
1097# just rely on AC_PROG_CC.
1098AC_DEFUN([_AM_DEPENDENCIES],
1099[AC_REQUIRE([AM_SET_DEPDIR])dnl
1100AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
1101AC_REQUIRE([AM_MAKE_INCLUDE])dnl
1102AC_REQUIRE([AM_DEP_TRACK])dnl
1103
1104m4_if([$1], [CC],   [depcc="$CC"   am_compiler_list=],
1105      [$1], [CXX],  [depcc="$CXX"  am_compiler_list=],
1106      [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
1107      [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
1108      [$1], [UPC],  [depcc="$UPC"  am_compiler_list=],
1109      [$1], [GCJ],  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
1110                    [depcc="$$1"   am_compiler_list=])
1111
1112AC_CACHE_CHECK([dependency style of $depcc],
1113               [am_cv_$1_dependencies_compiler_type],
1114[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
1115  # We make a subdir and do the tests there.  Otherwise we can end up
1116  # making bogus files that we don't know about and never remove.  For
1117  # instance it was reported that on HP-UX the gcc test will end up
1118  # making a dummy file named 'D' -- because '-MD' means "put the output
1119  # in D".
1120  rm -rf conftest.dir
1121  mkdir conftest.dir
1122  # Copy depcomp to subdir because otherwise we won't find it if we're
1123  # using a relative directory.
1124  cp "$am_depcomp" conftest.dir
1125  cd conftest.dir
1126  # We will build objects and dependencies in a subdirectory because
1127  # it helps to detect inapplicable dependency modes.  For instance
1128  # both Tru64's cc and ICC support -MD to output dependencies as a
1129  # side effect of compilation, but ICC will put the dependencies in
1130  # the current directory while Tru64 will put them in the object
1131  # directory.
1132  mkdir sub
1133
1134  am_cv_$1_dependencies_compiler_type=none
1135  if test "$am_compiler_list" = ""; then
1136     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
1137  fi
1138  am__universal=false
1139  m4_case([$1], [CC],
1140    [case " $depcc " in #(
1141     *\ -arch\ *\ -arch\ *) am__universal=true ;;
1142     esac],
1143    [CXX],
1144    [case " $depcc " in #(
1145     *\ -arch\ *\ -arch\ *) am__universal=true ;;
1146     esac])
1147
1148  for depmode in $am_compiler_list; do
1149    # Setup a source with many dependencies, because some compilers
1150    # like to wrap large dependency lists on column 80 (with \), and
1151    # we should not choose a depcomp mode which is confused by this.
1152    #
1153    # We need to recreate these files for each test, as the compiler may
1154    # overwrite some of them when testing with obscure command lines.
1155    # This happens at least with the AIX C compiler.
1156    : > sub/conftest.c
1157    for i in 1 2 3 4 5 6; do
1158      echo '#include "conftst'$i'.h"' >> sub/conftest.c
1159      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
1160      # Solaris 10 /bin/sh.
1161      echo '/* dummy */' > sub/conftst$i.h
1162    done
1163    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
1164
1165    # We check with '-c' and '-o' for the sake of the "dashmstdout"
1166    # mode.  It turns out that the SunPro C++ compiler does not properly
1167    # handle '-M -o', and we need to detect this.  Also, some Intel
1168    # versions had trouble with output in subdirs.
1169    am__obj=sub/conftest.${OBJEXT-o}
1170    am__minus_obj="-o $am__obj"
1171    case $depmode in
1172    gcc)
1173      # This depmode causes a compiler race in universal mode.
1174      test "$am__universal" = false || continue
1175      ;;
1176    nosideeffect)
1177      # After this tag, mechanisms are not by side-effect, so they'll
1178      # only be used when explicitly requested.
1179      if test "x$enable_dependency_tracking" = xyes; then
1180	continue
1181      else
1182	break
1183      fi
1184      ;;
1185    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
1186      # This compiler won't grok '-c -o', but also, the minuso test has
1187      # not run yet.  These depmodes are late enough in the game, and
1188      # so weak that their functioning should not be impacted.
1189      am__obj=conftest.${OBJEXT-o}
1190      am__minus_obj=
1191      ;;
1192    none) break ;;
1193    esac
1194    if depmode=$depmode \
1195       source=sub/conftest.c object=$am__obj \
1196       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
1197       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
1198         >/dev/null 2>conftest.err &&
1199       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
1200       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
1201       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
1202       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
1203      # icc doesn't choke on unknown options, it will just issue warnings
1204      # or remarks (even with -Werror).  So we grep stderr for any message
1205      # that says an option was ignored or not supported.
1206      # When given -MP, icc 7.0 and 7.1 complain thusly:
1207      #   icc: Command line warning: ignoring option '-M'; no argument required
1208      # The diagnosis changed in icc 8.0:
1209      #   icc: Command line remark: option '-MP' not supported
1210      if (grep 'ignoring option' conftest.err ||
1211          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
1212        am_cv_$1_dependencies_compiler_type=$depmode
1213        break
1214      fi
1215    fi
1216  done
1217
1218  cd ..
1219  rm -rf conftest.dir
1220else
1221  am_cv_$1_dependencies_compiler_type=none
1222fi
1223])
1224AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
1225AM_CONDITIONAL([am__fastdep$1], [
1226  test "x$enable_dependency_tracking" != xno \
1227  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
1228])
1229
1230
1231# AM_SET_DEPDIR
1232# -------------
1233# Choose a directory name for dependency files.
1234# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
1235AC_DEFUN([AM_SET_DEPDIR],
1236[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
1237AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
1238])
1239
1240
1241# AM_DEP_TRACK
1242# ------------
1243AC_DEFUN([AM_DEP_TRACK],
1244[AC_ARG_ENABLE([dependency-tracking], [dnl
1245AS_HELP_STRING(
1246  [--enable-dependency-tracking],
1247  [do not reject slow dependency extractors])
1248AS_HELP_STRING(
1249  [--disable-dependency-tracking],
1250  [speeds up one-time build])])
1251if test "x$enable_dependency_tracking" != xno; then
1252  am_depcomp="$ac_aux_dir/depcomp"
1253  AMDEPBACKSLASH='\'
1254  am__nodep='_no'
1255fi
1256AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
1257AC_SUBST([AMDEPBACKSLASH])dnl
1258_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
1259AC_SUBST([am__nodep])dnl
1260_AM_SUBST_NOTMAKE([am__nodep])dnl
1261])
1262
1263# Generate code to set up dependency tracking.              -*- Autoconf -*-
1264
1265# Copyright (C) 1999-2018 Free Software Foundation, Inc.
1266#
1267# This file is free software; the Free Software Foundation
1268# gives unlimited permission to copy and/or distribute it,
1269# with or without modifications, as long as this notice is preserved.
1270
1271# _AM_OUTPUT_DEPENDENCY_COMMANDS
1272# ------------------------------
1273AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
1274[{
1275  # Older Autoconf quotes --file arguments for eval, but not when files
1276  # are listed without --file.  Let's play safe and only enable the eval
1277  # if we detect the quoting.
1278  # TODO: see whether this extra hack can be removed once we start
1279  # requiring Autoconf 2.70 or later.
1280  AS_CASE([$CONFIG_FILES],
1281          [*\'*], [eval set x "$CONFIG_FILES"],
1282          [*], [set x $CONFIG_FILES])
1283  shift
1284  # Used to flag and report bootstrapping failures.
1285  am_rc=0
1286  for am_mf
1287  do
1288    # Strip MF so we end up with the name of the file.
1289    am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
1290    # Check whether this is an Automake generated Makefile which includes
1291    # dependency-tracking related rules and includes.
1292    # Grep'ing the whole file directly is not great: AIX grep has a line
1293    # limit of 2048, but all sed's we know have understand at least 4000.
1294    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
1295      || continue
1296    am_dirpart=`AS_DIRNAME(["$am_mf"])`
1297    am_filepart=`AS_BASENAME(["$am_mf"])`
1298    AM_RUN_LOG([cd "$am_dirpart" \
1299      && sed -e '/# am--include-marker/d' "$am_filepart" \
1300        | $MAKE -f - am--depfiles]) || am_rc=$?
1301  done
1302  if test $am_rc -ne 0; then
1303    AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
1304    for automatic dependency tracking.  Try re-running configure with the
1305    '--disable-dependency-tracking' option to at least be able to build
1306    the package (albeit without support for automatic dependency tracking).])
1307  fi
1308  AS_UNSET([am_dirpart])
1309  AS_UNSET([am_filepart])
1310  AS_UNSET([am_mf])
1311  AS_UNSET([am_rc])
1312  rm -f conftest-deps.mk
1313}
1314])# _AM_OUTPUT_DEPENDENCY_COMMANDS
1315
1316
1317# AM_OUTPUT_DEPENDENCY_COMMANDS
1318# -----------------------------
1319# This macro should only be invoked once -- use via AC_REQUIRE.
1320#
1321# This code is only required when automatic dependency tracking is enabled.
1322# This creates each '.Po' and '.Plo' makefile fragment that we'll need in
1323# order to bootstrap the dependency handling code.
1324AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
1325[AC_CONFIG_COMMANDS([depfiles],
1326     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
1327     [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
1328
1329# Do all the work for Automake.                             -*- Autoconf -*-
1330
1331# Copyright (C) 1996-2018 Free Software Foundation, Inc.
1332#
1333# This file is free software; the Free Software Foundation
1334# gives unlimited permission to copy and/or distribute it,
1335# with or without modifications, as long as this notice is preserved.
1336
1337# This macro actually does too much.  Some checks are only needed if
1338# your package does certain things.  But this isn't really a big deal.
1339
1340dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
1341m4_define([AC_PROG_CC],
1342m4_defn([AC_PROG_CC])
1343[_AM_PROG_CC_C_O
1344])
1345
1346# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
1347# AM_INIT_AUTOMAKE([OPTIONS])
1348# -----------------------------------------------
1349# The call with PACKAGE and VERSION arguments is the old style
1350# call (pre autoconf-2.50), which is being phased out.  PACKAGE
1351# and VERSION should now be passed to AC_INIT and removed from
1352# the call to AM_INIT_AUTOMAKE.
1353# We support both call styles for the transition.  After
1354# the next Automake release, Autoconf can make the AC_INIT
1355# arguments mandatory, and then we can depend on a new Autoconf
1356# release and drop the old call support.
1357AC_DEFUN([AM_INIT_AUTOMAKE],
1358[AC_PREREQ([2.65])dnl
1359dnl Autoconf wants to disallow AM_ names.  We explicitly allow
1360dnl the ones we care about.
1361m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
1362AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
1363AC_REQUIRE([AC_PROG_INSTALL])dnl
1364if test "`cd $srcdir && pwd`" != "`pwd`"; then
1365  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
1366  # is not polluted with repeated "-I."
1367  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
1368  # test to see if srcdir already configured
1369  if test -f $srcdir/config.status; then
1370    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
1371  fi
1372fi
1373
1374# test whether we have cygpath
1375if test -z "$CYGPATH_W"; then
1376  if (cygpath --version) >/dev/null 2>/dev/null; then
1377    CYGPATH_W='cygpath -w'
1378  else
1379    CYGPATH_W=echo
1380  fi
1381fi
1382AC_SUBST([CYGPATH_W])
1383
1384# Define the identity of the package.
1385dnl Distinguish between old-style and new-style calls.
1386m4_ifval([$2],
1387[AC_DIAGNOSE([obsolete],
1388             [$0: two- and three-arguments forms are deprecated.])
1389m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
1390 AC_SUBST([PACKAGE], [$1])dnl
1391 AC_SUBST([VERSION], [$2])],
1392[_AM_SET_OPTIONS([$1])dnl
1393dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
1394m4_if(
1395  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
1396  [ok:ok],,
1397  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
1398 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
1399 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
1400
1401_AM_IF_OPTION([no-define],,
1402[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
1403 AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
1404
1405# Some tools Automake needs.
1406AC_REQUIRE([AM_SANITY_CHECK])dnl
1407AC_REQUIRE([AC_ARG_PROGRAM])dnl
1408AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
1409AM_MISSING_PROG([AUTOCONF], [autoconf])
1410AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
1411AM_MISSING_PROG([AUTOHEADER], [autoheader])
1412AM_MISSING_PROG([MAKEINFO], [makeinfo])
1413AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
1414AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
1415AC_REQUIRE([AC_PROG_MKDIR_P])dnl
1416# For better backward compatibility.  To be removed once Automake 1.9.x
1417# dies out for good.  For more background, see:
1418# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
1419# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
1420AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
1421# We need awk for the "check" target (and possibly the TAP driver).  The
1422# system "awk" is bad on some platforms.
1423AC_REQUIRE([AC_PROG_AWK])dnl
1424AC_REQUIRE([AC_PROG_MAKE_SET])dnl
1425AC_REQUIRE([AM_SET_LEADING_DOT])dnl
1426_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
1427	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
1428			     [_AM_PROG_TAR([v7])])])
1429_AM_IF_OPTION([no-dependencies],,
1430[AC_PROVIDE_IFELSE([AC_PROG_CC],
1431		  [_AM_DEPENDENCIES([CC])],
1432		  [m4_define([AC_PROG_CC],
1433			     m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
1434AC_PROVIDE_IFELSE([AC_PROG_CXX],
1435		  [_AM_DEPENDENCIES([CXX])],
1436		  [m4_define([AC_PROG_CXX],
1437			     m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
1438AC_PROVIDE_IFELSE([AC_PROG_OBJC],
1439		  [_AM_DEPENDENCIES([OBJC])],
1440		  [m4_define([AC_PROG_OBJC],
1441			     m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
1442AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
1443		  [_AM_DEPENDENCIES([OBJCXX])],
1444		  [m4_define([AC_PROG_OBJCXX],
1445			     m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
1446])
1447AC_REQUIRE([AM_SILENT_RULES])dnl
1448dnl The testsuite driver may need to know about EXEEXT, so add the
1449dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
1450dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
1451AC_CONFIG_COMMANDS_PRE(dnl
1452[m4_provide_if([_AM_COMPILER_EXEEXT],
1453  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
1454
1455# POSIX will say in a future version that running "rm -f" with no argument
1456# is OK; and we want to be able to make that assumption in our Makefile
1457# recipes.  So use an aggressive probe to check that the usage we want is
1458# actually supported "in the wild" to an acceptable degree.
1459# See automake bug#10828.
1460# To make any issue more visible, cause the running configure to be aborted
1461# by default if the 'rm' program in use doesn't match our expectations; the
1462# user can still override this though.
1463if rm -f && rm -fr && rm -rf; then : OK; else
1464  cat >&2 <<'END'
1465Oops!
1466
1467Your 'rm' program seems unable to run without file operands specified
1468on the command line, even when the '-f' option is present.  This is contrary
1469to the behaviour of most rm programs out there, and not conforming with
1470the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
1471
1472Please tell bug-automake@gnu.org about your system, including the value
1473of your $PATH and any error possibly output before this message.  This
1474can help us improve future automake versions.
1475
1476END
1477  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
1478    echo 'Configuration will proceed anyway, since you have set the' >&2
1479    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
1480    echo >&2
1481  else
1482    cat >&2 <<'END'
1483Aborting the configuration process, to ensure you take notice of the issue.
1484
1485You can download and install GNU coreutils to get an 'rm' implementation
1486that behaves properly: <https://www.gnu.org/software/coreutils/>.
1487
1488If you want to complete the configuration process using your problematic
1489'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
1490to "yes", and re-run configure.
1491
1492END
1493    AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
1494  fi
1495fi
1496dnl The trailing newline in this macro's definition is deliberate, for
1497dnl backward compatibility and to allow trailing 'dnl'-style comments
1498dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
1499])
1500
1501dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
1502dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
1503dnl mangled by Autoconf and run in a shell conditional statement.
1504m4_define([_AC_COMPILER_EXEEXT],
1505m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
1506
1507# When config.status generates a header, we must update the stamp-h file.
1508# This file resides in the same directory as the config header
1509# that is generated.  The stamp files are numbered to have different names.
1510
1511# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
1512# loop where config.status creates the headers, so we can generate
1513# our stamp files there.
1514AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
1515[# Compute $1's index in $config_headers.
1516_am_arg=$1
1517_am_stamp_count=1
1518for _am_header in $config_headers :; do
1519  case $_am_header in
1520    $_am_arg | $_am_arg:* )
1521      break ;;
1522    * )
1523      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
1524  esac
1525done
1526echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
1527
1528# Copyright (C) 2001-2018 Free Software Foundation, Inc.
1529#
1530# This file is free software; the Free Software Foundation
1531# gives unlimited permission to copy and/or distribute it,
1532# with or without modifications, as long as this notice is preserved.
1533
1534# AM_PROG_INSTALL_SH
1535# ------------------
1536# Define $install_sh.
1537AC_DEFUN([AM_PROG_INSTALL_SH],
1538[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1539if test x"${install_sh+set}" != xset; then
1540  case $am_aux_dir in
1541  *\ * | *\	*)
1542    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
1543  *)
1544    install_sh="\${SHELL} $am_aux_dir/install-sh"
1545  esac
1546fi
1547AC_SUBST([install_sh])])
1548
1549# Copyright (C) 2003-2018 Free Software Foundation, Inc.
1550#
1551# This file is free software; the Free Software Foundation
1552# gives unlimited permission to copy and/or distribute it,
1553# with or without modifications, as long as this notice is preserved.
1554
1555# Check whether the underlying file-system supports filenames
1556# with a leading dot.  For instance MS-DOS doesn't.
1557AC_DEFUN([AM_SET_LEADING_DOT],
1558[rm -rf .tst 2>/dev/null
1559mkdir .tst 2>/dev/null
1560if test -d .tst; then
1561  am__leading_dot=.
1562else
1563  am__leading_dot=_
1564fi
1565rmdir .tst 2>/dev/null
1566AC_SUBST([am__leading_dot])])
1567
1568# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
1569# From Jim Meyering
1570
1571# Copyright (C) 1996-2018 Free Software Foundation, Inc.
1572#
1573# This file is free software; the Free Software Foundation
1574# gives unlimited permission to copy and/or distribute it,
1575# with or without modifications, as long as this notice is preserved.
1576
1577# AM_MAINTAINER_MODE([DEFAULT-MODE])
1578# ----------------------------------
1579# Control maintainer-specific portions of Makefiles.
1580# Default is to disable them, unless 'enable' is passed literally.
1581# For symmetry, 'disable' may be passed as well.  Anyway, the user
1582# can override the default with the --enable/--disable switch.
1583AC_DEFUN([AM_MAINTAINER_MODE],
1584[m4_case(m4_default([$1], [disable]),
1585       [enable], [m4_define([am_maintainer_other], [disable])],
1586       [disable], [m4_define([am_maintainer_other], [enable])],
1587       [m4_define([am_maintainer_other], [enable])
1588        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
1589AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
1590  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
1591  AC_ARG_ENABLE([maintainer-mode],
1592    [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
1593      am_maintainer_other[ make rules and dependencies not useful
1594      (and sometimes confusing) to the casual installer])],
1595    [USE_MAINTAINER_MODE=$enableval],
1596    [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
1597  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
1598  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
1599  MAINT=$MAINTAINER_MODE_TRUE
1600  AC_SUBST([MAINT])dnl
1601]
1602)
1603
1604# Check to see how 'make' treats includes.	            -*- Autoconf -*-
1605
1606# Copyright (C) 2001-2018 Free Software Foundation, Inc.
1607#
1608# This file is free software; the Free Software Foundation
1609# gives unlimited permission to copy and/or distribute it,
1610# with or without modifications, as long as this notice is preserved.
1611
1612# AM_MAKE_INCLUDE()
1613# -----------------
1614# Check whether make has an 'include' directive that can support all
1615# the idioms we need for our automatic dependency tracking code.
1616AC_DEFUN([AM_MAKE_INCLUDE],
1617[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
1618cat > confinc.mk << 'END'
1619am__doit:
1620	@echo this is the am__doit target >confinc.out
1621.PHONY: am__doit
1622END
1623am__include="#"
1624am__quote=
1625# BSD make does it like this.
1626echo '.include "confinc.mk" # ignored' > confmf.BSD
1627# Other make implementations (GNU, Solaris 10, AIX) do it like this.
1628echo 'include confinc.mk # ignored' > confmf.GNU
1629_am_result=no
1630for s in GNU BSD; do
1631  AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
1632  AS_CASE([$?:`cat confinc.out 2>/dev/null`],
1633      ['0:this is the am__doit target'],
1634      [AS_CASE([$s],
1635          [BSD], [am__include='.include' am__quote='"'],
1636          [am__include='include' am__quote=''])])
1637  if test "$am__include" != "#"; then
1638    _am_result="yes ($s style)"
1639    break
1640  fi
1641done
1642rm -f confinc.* confmf.*
1643AC_MSG_RESULT([${_am_result}])
1644AC_SUBST([am__include])])
1645AC_SUBST([am__quote])])
1646
1647# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
1648
1649# Copyright (C) 1997-2018 Free Software Foundation, Inc.
1650#
1651# This file is free software; the Free Software Foundation
1652# gives unlimited permission to copy and/or distribute it,
1653# with or without modifications, as long as this notice is preserved.
1654
1655# AM_MISSING_PROG(NAME, PROGRAM)
1656# ------------------------------
1657AC_DEFUN([AM_MISSING_PROG],
1658[AC_REQUIRE([AM_MISSING_HAS_RUN])
1659$1=${$1-"${am_missing_run}$2"}
1660AC_SUBST($1)])
1661
1662# AM_MISSING_HAS_RUN
1663# ------------------
1664# Define MISSING if not defined so far and test if it is modern enough.
1665# If it is, set am_missing_run to use it, otherwise, to nothing.
1666AC_DEFUN([AM_MISSING_HAS_RUN],
1667[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1668AC_REQUIRE_AUX_FILE([missing])dnl
1669if test x"${MISSING+set}" != xset; then
1670  case $am_aux_dir in
1671  *\ * | *\	*)
1672    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
1673  *)
1674    MISSING="\${SHELL} $am_aux_dir/missing" ;;
1675  esac
1676fi
1677# Use eval to expand $SHELL
1678if eval "$MISSING --is-lightweight"; then
1679  am_missing_run="$MISSING "
1680else
1681  am_missing_run=
1682  AC_MSG_WARN(['missing' script is too old or missing])
1683fi
1684])
1685
1686# Helper functions for option handling.                     -*- Autoconf -*-
1687
1688# Copyright (C) 2001-2018 Free Software Foundation, Inc.
1689#
1690# This file is free software; the Free Software Foundation
1691# gives unlimited permission to copy and/or distribute it,
1692# with or without modifications, as long as this notice is preserved.
1693
1694# _AM_MANGLE_OPTION(NAME)
1695# -----------------------
1696AC_DEFUN([_AM_MANGLE_OPTION],
1697[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
1698
1699# _AM_SET_OPTION(NAME)
1700# --------------------
1701# Set option NAME.  Presently that only means defining a flag for this option.
1702AC_DEFUN([_AM_SET_OPTION],
1703[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
1704
1705# _AM_SET_OPTIONS(OPTIONS)
1706# ------------------------
1707# OPTIONS is a space-separated list of Automake options.
1708AC_DEFUN([_AM_SET_OPTIONS],
1709[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
1710
1711# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
1712# -------------------------------------------
1713# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
1714AC_DEFUN([_AM_IF_OPTION],
1715[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
1716
1717# Copyright (C) 1999-2018 Free Software Foundation, Inc.
1718#
1719# This file is free software; the Free Software Foundation
1720# gives unlimited permission to copy and/or distribute it,
1721# with or without modifications, as long as this notice is preserved.
1722
1723# _AM_PROG_CC_C_O
1724# ---------------
1725# Like AC_PROG_CC_C_O, but changed for automake.  We rewrite AC_PROG_CC
1726# to automatically call this.
1727AC_DEFUN([_AM_PROG_CC_C_O],
1728[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1729AC_REQUIRE_AUX_FILE([compile])dnl
1730AC_LANG_PUSH([C])dnl
1731AC_CACHE_CHECK(
1732  [whether $CC understands -c and -o together],
1733  [am_cv_prog_cc_c_o],
1734  [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
1735  # Make sure it works both with $CC and with simple cc.
1736  # Following AC_PROG_CC_C_O, we do the test twice because some
1737  # compilers refuse to overwrite an existing .o file with -o,
1738  # though they will create one.
1739  am_cv_prog_cc_c_o=yes
1740  for am_i in 1 2; do
1741    if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
1742         && test -f conftest2.$ac_objext; then
1743      : OK
1744    else
1745      am_cv_prog_cc_c_o=no
1746      break
1747    fi
1748  done
1749  rm -f core conftest*
1750  unset am_i])
1751if test "$am_cv_prog_cc_c_o" != yes; then
1752   # Losing compiler, so override with the script.
1753   # FIXME: It is wrong to rewrite CC.
1754   # But if we don't then we get into trouble of one sort or another.
1755   # A longer-term fix would be to have automake use am__CC in this case,
1756   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
1757   CC="$am_aux_dir/compile $CC"
1758fi
1759AC_LANG_POP([C])])
1760
1761# For backward compatibility.
1762AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
1763
1764# Copyright (C) 2001-2018 Free Software Foundation, Inc.
1765#
1766# This file is free software; the Free Software Foundation
1767# gives unlimited permission to copy and/or distribute it,
1768# with or without modifications, as long as this notice is preserved.
1769
1770# AM_RUN_LOG(COMMAND)
1771# -------------------
1772# Run COMMAND, save the exit status in ac_status, and log it.
1773# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
1774AC_DEFUN([AM_RUN_LOG],
1775[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
1776   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
1777   ac_status=$?
1778   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
1779   (exit $ac_status); }])
1780
1781# Check to make sure that the build environment is sane.    -*- Autoconf -*-
1782
1783# Copyright (C) 1996-2018 Free Software Foundation, Inc.
1784#
1785# This file is free software; the Free Software Foundation
1786# gives unlimited permission to copy and/or distribute it,
1787# with or without modifications, as long as this notice is preserved.
1788
1789# AM_SANITY_CHECK
1790# ---------------
1791AC_DEFUN([AM_SANITY_CHECK],
1792[AC_MSG_CHECKING([whether build environment is sane])
1793# Reject unsafe characters in $srcdir or the absolute working directory
1794# name.  Accept space and tab only in the latter.
1795am_lf='
1796'
1797case `pwd` in
1798  *[[\\\"\#\$\&\'\`$am_lf]]*)
1799    AC_MSG_ERROR([unsafe absolute working directory name]);;
1800esac
1801case $srcdir in
1802  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
1803    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
1804esac
1805
1806# Do 'set' in a subshell so we don't clobber the current shell's
1807# arguments.  Must try -L first in case configure is actually a
1808# symlink; some systems play weird games with the mod time of symlinks
1809# (eg FreeBSD returns the mod time of the symlink's containing
1810# directory).
1811if (
1812   am_has_slept=no
1813   for am_try in 1 2; do
1814     echo "timestamp, slept: $am_has_slept" > conftest.file
1815     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
1816     if test "$[*]" = "X"; then
1817	# -L didn't work.
1818	set X `ls -t "$srcdir/configure" conftest.file`
1819     fi
1820     if test "$[*]" != "X $srcdir/configure conftest.file" \
1821	&& test "$[*]" != "X conftest.file $srcdir/configure"; then
1822
1823	# If neither matched, then we have a broken ls.  This can happen
1824	# if, for instance, CONFIG_SHELL is bash and it inherits a
1825	# broken ls alias from the environment.  This has actually
1826	# happened.  Such a system could not be considered "sane".
1827	AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
1828  alias in your environment])
1829     fi
1830     if test "$[2]" = conftest.file || test $am_try -eq 2; then
1831       break
1832     fi
1833     # Just in case.
1834     sleep 1
1835     am_has_slept=yes
1836   done
1837   test "$[2]" = conftest.file
1838   )
1839then
1840   # Ok.
1841   :
1842else
1843   AC_MSG_ERROR([newly created file is older than distributed files!
1844Check your system clock])
1845fi
1846AC_MSG_RESULT([yes])
1847# If we didn't sleep, we still need to ensure time stamps of config.status and
1848# generated files are strictly newer.
1849am_sleep_pid=
1850if grep 'slept: no' conftest.file >/dev/null 2>&1; then
1851  ( sleep 1 ) &
1852  am_sleep_pid=$!
1853fi
1854AC_CONFIG_COMMANDS_PRE(
1855  [AC_MSG_CHECKING([that generated files are newer than configure])
1856   if test -n "$am_sleep_pid"; then
1857     # Hide warnings about reused PIDs.
1858     wait $am_sleep_pid 2>/dev/null
1859   fi
1860   AC_MSG_RESULT([done])])
1861rm -f conftest.file
1862])
1863
1864# Copyright (C) 2009-2018 Free Software Foundation, Inc.
1865#
1866# This file is free software; the Free Software Foundation
1867# gives unlimited permission to copy and/or distribute it,
1868# with or without modifications, as long as this notice is preserved.
1869
1870# AM_SILENT_RULES([DEFAULT])
1871# --------------------------
1872# Enable less verbose build rules; with the default set to DEFAULT
1873# ("yes" being less verbose, "no" or empty being verbose).
1874AC_DEFUN([AM_SILENT_RULES],
1875[AC_ARG_ENABLE([silent-rules], [dnl
1876AS_HELP_STRING(
1877  [--enable-silent-rules],
1878  [less verbose build output (undo: "make V=1")])
1879AS_HELP_STRING(
1880  [--disable-silent-rules],
1881  [verbose build output (undo: "make V=0")])dnl
1882])
1883case $enable_silent_rules in @%:@ (((
1884  yes) AM_DEFAULT_VERBOSITY=0;;
1885   no) AM_DEFAULT_VERBOSITY=1;;
1886    *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
1887esac
1888dnl
1889dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
1890dnl do not support nested variable expansions.
1891dnl See automake bug#9928 and bug#10237.
1892am_make=${MAKE-make}
1893AC_CACHE_CHECK([whether $am_make supports nested variables],
1894   [am_cv_make_support_nested_variables],
1895   [if AS_ECHO([['TRUE=$(BAR$(V))
1896BAR0=false
1897BAR1=true
1898V=1
1899am__doit:
1900	@$(TRUE)
1901.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
1902  am_cv_make_support_nested_variables=yes
1903else
1904  am_cv_make_support_nested_variables=no
1905fi])
1906if test $am_cv_make_support_nested_variables = yes; then
1907  dnl Using '$V' instead of '$(V)' breaks IRIX make.
1908  AM_V='$(V)'
1909  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
1910else
1911  AM_V=$AM_DEFAULT_VERBOSITY
1912  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
1913fi
1914AC_SUBST([AM_V])dnl
1915AM_SUBST_NOTMAKE([AM_V])dnl
1916AC_SUBST([AM_DEFAULT_V])dnl
1917AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
1918AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
1919AM_BACKSLASH='\'
1920AC_SUBST([AM_BACKSLASH])dnl
1921_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
1922])
1923
1924# Copyright (C) 2001-2018 Free Software Foundation, Inc.
1925#
1926# This file is free software; the Free Software Foundation
1927# gives unlimited permission to copy and/or distribute it,
1928# with or without modifications, as long as this notice is preserved.
1929
1930# AM_PROG_INSTALL_STRIP
1931# ---------------------
1932# One issue with vendor 'install' (even GNU) is that you can't
1933# specify the program used to strip binaries.  This is especially
1934# annoying in cross-compiling environments, where the build's strip
1935# is unlikely to handle the host's binaries.
1936# Fortunately install-sh will honor a STRIPPROG variable, so we
1937# always use install-sh in "make install-strip", and initialize
1938# STRIPPROG with the value of the STRIP variable (set by the user).
1939AC_DEFUN([AM_PROG_INSTALL_STRIP],
1940[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
1941# Installed binaries are usually stripped using 'strip' when the user
1942# run "make install-strip".  However 'strip' might not be the right
1943# tool to use in cross-compilation environments, therefore Automake
1944# will honor the 'STRIP' environment variable to overrule this program.
1945dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
1946if test "$cross_compiling" != no; then
1947  AC_CHECK_TOOL([STRIP], [strip], :)
1948fi
1949INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
1950AC_SUBST([INSTALL_STRIP_PROGRAM])])
1951
1952# Copyright (C) 2006-2018 Free Software Foundation, Inc.
1953#
1954# This file is free software; the Free Software Foundation
1955# gives unlimited permission to copy and/or distribute it,
1956# with or without modifications, as long as this notice is preserved.
1957
1958# _AM_SUBST_NOTMAKE(VARIABLE)
1959# ---------------------------
1960# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
1961# This macro is traced by Automake.
1962AC_DEFUN([_AM_SUBST_NOTMAKE])
1963
1964# AM_SUBST_NOTMAKE(VARIABLE)
1965# --------------------------
1966# Public sister of _AM_SUBST_NOTMAKE.
1967AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
1968
1969# Check how to create a tarball.                            -*- Autoconf -*-
1970
1971# Copyright (C) 2004-2018 Free Software Foundation, Inc.
1972#
1973# This file is free software; the Free Software Foundation
1974# gives unlimited permission to copy and/or distribute it,
1975# with or without modifications, as long as this notice is preserved.
1976
1977# _AM_PROG_TAR(FORMAT)
1978# --------------------
1979# Check how to create a tarball in format FORMAT.
1980# FORMAT should be one of 'v7', 'ustar', or 'pax'.
1981#
1982# Substitute a variable $(am__tar) that is a command
1983# writing to stdout a FORMAT-tarball containing the directory
1984# $tardir.
1985#     tardir=directory && $(am__tar) > result.tar
1986#
1987# Substitute a variable $(am__untar) that extract such
1988# a tarball read from stdin.
1989#     $(am__untar) < result.tar
1990#
1991AC_DEFUN([_AM_PROG_TAR],
1992[# Always define AMTAR for backward compatibility.  Yes, it's still used
1993# in the wild :-(  We should find a proper way to deprecate it ...
1994AC_SUBST([AMTAR], ['$${TAR-tar}'])
1995
1996# We'll loop over all known methods to create a tar archive until one works.
1997_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
1998
1999m4_if([$1], [v7],
2000  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
2001
2002  [m4_case([$1],
2003    [ustar],
2004     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
2005      # There is notably a 21 bits limit for the UID and the GID.  In fact,
2006      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
2007      # and bug#13588).
2008      am_max_uid=2097151 # 2^21 - 1
2009      am_max_gid=$am_max_uid
2010      # The $UID and $GID variables are not portable, so we need to resort
2011      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
2012      # below are definitely unexpected, so allow the users to see them
2013      # (that is, avoid stderr redirection).
2014      am_uid=`id -u || echo unknown`
2015      am_gid=`id -g || echo unknown`
2016      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
2017      if test $am_uid -le $am_max_uid; then
2018         AC_MSG_RESULT([yes])
2019      else
2020         AC_MSG_RESULT([no])
2021         _am_tools=none
2022      fi
2023      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
2024      if test $am_gid -le $am_max_gid; then
2025         AC_MSG_RESULT([yes])
2026      else
2027        AC_MSG_RESULT([no])
2028        _am_tools=none
2029      fi],
2030
2031  [pax],
2032    [],
2033
2034  [m4_fatal([Unknown tar format])])
2035
2036  AC_MSG_CHECKING([how to create a $1 tar archive])
2037
2038  # Go ahead even if we have the value already cached.  We do so because we
2039  # need to set the values for the 'am__tar' and 'am__untar' variables.
2040  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
2041
2042  for _am_tool in $_am_tools; do
2043    case $_am_tool in
2044    gnutar)
2045      for _am_tar in tar gnutar gtar; do
2046        AM_RUN_LOG([$_am_tar --version]) && break
2047      done
2048      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
2049      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
2050      am__untar="$_am_tar -xf -"
2051      ;;
2052    plaintar)
2053      # Must skip GNU tar: if it does not support --format= it doesn't create
2054      # ustar tarball either.
2055      (tar --version) >/dev/null 2>&1 && continue
2056      am__tar='tar chf - "$$tardir"'
2057      am__tar_='tar chf - "$tardir"'
2058      am__untar='tar xf -'
2059      ;;
2060    pax)
2061      am__tar='pax -L -x $1 -w "$$tardir"'
2062      am__tar_='pax -L -x $1 -w "$tardir"'
2063      am__untar='pax -r'
2064      ;;
2065    cpio)
2066      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
2067      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
2068      am__untar='cpio -i -H $1 -d'
2069      ;;
2070    none)
2071      am__tar=false
2072      am__tar_=false
2073      am__untar=false
2074      ;;
2075    esac
2076
2077    # If the value was cached, stop now.  We just wanted to have am__tar
2078    # and am__untar set.
2079    test -n "${am_cv_prog_tar_$1}" && break
2080
2081    # tar/untar a dummy directory, and stop if the command works.
2082    rm -rf conftest.dir
2083    mkdir conftest.dir
2084    echo GrepMe > conftest.dir/file
2085    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
2086    rm -rf conftest.dir
2087    if test -s conftest.tar; then
2088      AM_RUN_LOG([$am__untar <conftest.tar])
2089      AM_RUN_LOG([cat conftest.dir/file])
2090      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
2091    fi
2092  done
2093  rm -rf conftest.dir
2094
2095  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
2096  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
2097
2098AC_SUBST([am__tar])
2099AC_SUBST([am__untar])
2100]) # _AM_PROG_TAR
2101
2102m4_include([m4/asmcfi.m4])
2103m4_include([m4/ax_append_flag.m4])
2104m4_include([m4/ax_cc_maxopt.m4])
2105m4_include([m4/ax_cflags_warn_all.m4])
2106m4_include([m4/ax_check_compile_flag.m4])
2107m4_include([m4/ax_compiler_vendor.m4])
2108m4_include([m4/ax_configure_args.m4])
2109m4_include([m4/ax_enable_builddir.m4])
2110m4_include([m4/ax_gcc_archflag.m4])
2111m4_include([m4/ax_gcc_x86_cpuid.m4])
2112m4_include([m4/ax_require_defined.m4])
2113m4_include([m4/libtool.m4])
2114m4_include([m4/ltoptions.m4])
2115m4_include([m4/ltsugar.m4])
2116m4_include([m4/ltversion.m4])
2117m4_include([m4/lt~obsolete.m4])
2118m4_include([acinclude.m4])
2119