1# generated automatically by aclocal 1.15 -*- Autoconf -*-
2
3# Copyright (C) 1996-2014 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* | netbsdelf*-gnu)
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-2014 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.15'
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.15], [],
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.15])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-2014 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-2014 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-2014 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-2014 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-2014 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
1272# _AM_OUTPUT_DEPENDENCY_COMMANDS
1273# ------------------------------
1274AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
1275[{
1276  # Older Autoconf quotes --file arguments for eval, but not when files
1277  # are listed without --file.  Let's play safe and only enable the eval
1278  # if we detect the quoting.
1279  case $CONFIG_FILES in
1280  *\'*) eval set x "$CONFIG_FILES" ;;
1281  *)   set x $CONFIG_FILES ;;
1282  esac
1283  shift
1284  for mf
1285  do
1286    # Strip MF so we end up with the name of the file.
1287    mf=`echo "$mf" | sed -e 's/:.*$//'`
1288    # Check whether this is an Automake generated Makefile or not.
1289    # We used to match only the files named 'Makefile.in', but
1290    # some people rename them; so instead we look at the file content.
1291    # Grep'ing the first line is not enough: some people post-process
1292    # each Makefile.in and add a new line on top of each file to say so.
1293    # Grep'ing the whole file is not good either: AIX grep has a line
1294    # limit of 2048, but all sed's we know have understand at least 4000.
1295    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
1296      dirpart=`AS_DIRNAME("$mf")`
1297    else
1298      continue
1299    fi
1300    # Extract the definition of DEPDIR, am__include, and am__quote
1301    # from the Makefile without running 'make'.
1302    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
1303    test -z "$DEPDIR" && continue
1304    am__include=`sed -n 's/^am__include = //p' < "$mf"`
1305    test -z "$am__include" && continue
1306    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
1307    # Find all dependency output files, they are included files with
1308    # $(DEPDIR) in their names.  We invoke sed twice because it is the
1309    # simplest approach to changing $(DEPDIR) to its actual value in the
1310    # expansion.
1311    for file in `sed -n "
1312      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
1313	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
1314      # Make sure the directory exists.
1315      test -f "$dirpart/$file" && continue
1316      fdir=`AS_DIRNAME(["$file"])`
1317      AS_MKDIR_P([$dirpart/$fdir])
1318      # echo "creating $dirpart/$file"
1319      echo '# dummy' > "$dirpart/$file"
1320    done
1321  done
1322}
1323])# _AM_OUTPUT_DEPENDENCY_COMMANDS
1324
1325
1326# AM_OUTPUT_DEPENDENCY_COMMANDS
1327# -----------------------------
1328# This macro should only be invoked once -- use via AC_REQUIRE.
1329#
1330# This code is only required when automatic dependency tracking
1331# is enabled.  FIXME.  This creates each '.P' file that we will
1332# need in order to bootstrap the dependency handling code.
1333AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
1334[AC_CONFIG_COMMANDS([depfiles],
1335     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
1336     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
1337])
1338
1339# Do all the work for Automake.                             -*- Autoconf -*-
1340
1341# Copyright (C) 1996-2014 Free Software Foundation, Inc.
1342#
1343# This file is free software; the Free Software Foundation
1344# gives unlimited permission to copy and/or distribute it,
1345# with or without modifications, as long as this notice is preserved.
1346
1347# This macro actually does too much.  Some checks are only needed if
1348# your package does certain things.  But this isn't really a big deal.
1349
1350dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
1351m4_define([AC_PROG_CC],
1352m4_defn([AC_PROG_CC])
1353[_AM_PROG_CC_C_O
1354])
1355
1356# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
1357# AM_INIT_AUTOMAKE([OPTIONS])
1358# -----------------------------------------------
1359# The call with PACKAGE and VERSION arguments is the old style
1360# call (pre autoconf-2.50), which is being phased out.  PACKAGE
1361# and VERSION should now be passed to AC_INIT and removed from
1362# the call to AM_INIT_AUTOMAKE.
1363# We support both call styles for the transition.  After
1364# the next Automake release, Autoconf can make the AC_INIT
1365# arguments mandatory, and then we can depend on a new Autoconf
1366# release and drop the old call support.
1367AC_DEFUN([AM_INIT_AUTOMAKE],
1368[AC_PREREQ([2.65])dnl
1369dnl Autoconf wants to disallow AM_ names.  We explicitly allow
1370dnl the ones we care about.
1371m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
1372AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
1373AC_REQUIRE([AC_PROG_INSTALL])dnl
1374if test "`cd $srcdir && pwd`" != "`pwd`"; then
1375  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
1376  # is not polluted with repeated "-I."
1377  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
1378  # test to see if srcdir already configured
1379  if test -f $srcdir/config.status; then
1380    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
1381  fi
1382fi
1383
1384# test whether we have cygpath
1385if test -z "$CYGPATH_W"; then
1386  if (cygpath --version) >/dev/null 2>/dev/null; then
1387    CYGPATH_W='cygpath -w'
1388  else
1389    CYGPATH_W=echo
1390  fi
1391fi
1392AC_SUBST([CYGPATH_W])
1393
1394# Define the identity of the package.
1395dnl Distinguish between old-style and new-style calls.
1396m4_ifval([$2],
1397[AC_DIAGNOSE([obsolete],
1398             [$0: two- and three-arguments forms are deprecated.])
1399m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
1400 AC_SUBST([PACKAGE], [$1])dnl
1401 AC_SUBST([VERSION], [$2])],
1402[_AM_SET_OPTIONS([$1])dnl
1403dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
1404m4_if(
1405  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
1406  [ok:ok],,
1407  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
1408 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
1409 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
1410
1411_AM_IF_OPTION([no-define],,
1412[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
1413 AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
1414
1415# Some tools Automake needs.
1416AC_REQUIRE([AM_SANITY_CHECK])dnl
1417AC_REQUIRE([AC_ARG_PROGRAM])dnl
1418AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
1419AM_MISSING_PROG([AUTOCONF], [autoconf])
1420AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
1421AM_MISSING_PROG([AUTOHEADER], [autoheader])
1422AM_MISSING_PROG([MAKEINFO], [makeinfo])
1423AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
1424AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
1425AC_REQUIRE([AC_PROG_MKDIR_P])dnl
1426# For better backward compatibility.  To be removed once Automake 1.9.x
1427# dies out for good.  For more background, see:
1428# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
1429# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
1430AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
1431# We need awk for the "check" target (and possibly the TAP driver).  The
1432# system "awk" is bad on some platforms.
1433AC_REQUIRE([AC_PROG_AWK])dnl
1434AC_REQUIRE([AC_PROG_MAKE_SET])dnl
1435AC_REQUIRE([AM_SET_LEADING_DOT])dnl
1436_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
1437	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
1438			     [_AM_PROG_TAR([v7])])])
1439_AM_IF_OPTION([no-dependencies],,
1440[AC_PROVIDE_IFELSE([AC_PROG_CC],
1441		  [_AM_DEPENDENCIES([CC])],
1442		  [m4_define([AC_PROG_CC],
1443			     m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
1444AC_PROVIDE_IFELSE([AC_PROG_CXX],
1445		  [_AM_DEPENDENCIES([CXX])],
1446		  [m4_define([AC_PROG_CXX],
1447			     m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
1448AC_PROVIDE_IFELSE([AC_PROG_OBJC],
1449		  [_AM_DEPENDENCIES([OBJC])],
1450		  [m4_define([AC_PROG_OBJC],
1451			     m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
1452AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
1453		  [_AM_DEPENDENCIES([OBJCXX])],
1454		  [m4_define([AC_PROG_OBJCXX],
1455			     m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
1456])
1457AC_REQUIRE([AM_SILENT_RULES])dnl
1458dnl The testsuite driver may need to know about EXEEXT, so add the
1459dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
1460dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
1461AC_CONFIG_COMMANDS_PRE(dnl
1462[m4_provide_if([_AM_COMPILER_EXEEXT],
1463  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
1464
1465# POSIX will say in a future version that running "rm -f" with no argument
1466# is OK; and we want to be able to make that assumption in our Makefile
1467# recipes.  So use an aggressive probe to check that the usage we want is
1468# actually supported "in the wild" to an acceptable degree.
1469# See automake bug#10828.
1470# To make any issue more visible, cause the running configure to be aborted
1471# by default if the 'rm' program in use doesn't match our expectations; the
1472# user can still override this though.
1473if rm -f && rm -fr && rm -rf; then : OK; else
1474  cat >&2 <<'END'
1475Oops!
1476
1477Your 'rm' program seems unable to run without file operands specified
1478on the command line, even when the '-f' option is present.  This is contrary
1479to the behaviour of most rm programs out there, and not conforming with
1480the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
1481
1482Please tell bug-automake@gnu.org about your system, including the value
1483of your $PATH and any error possibly output before this message.  This
1484can help us improve future automake versions.
1485
1486END
1487  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
1488    echo 'Configuration will proceed anyway, since you have set the' >&2
1489    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
1490    echo >&2
1491  else
1492    cat >&2 <<'END'
1493Aborting the configuration process, to ensure you take notice of the issue.
1494
1495You can download and install GNU coreutils to get an 'rm' implementation
1496that behaves properly: <http://www.gnu.org/software/coreutils/>.
1497
1498If you want to complete the configuration process using your problematic
1499'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
1500to "yes", and re-run configure.
1501
1502END
1503    AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
1504  fi
1505fi
1506dnl The trailing newline in this macro's definition is deliberate, for
1507dnl backward compatibility and to allow trailing 'dnl'-style comments
1508dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
1509])
1510
1511dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
1512dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
1513dnl mangled by Autoconf and run in a shell conditional statement.
1514m4_define([_AC_COMPILER_EXEEXT],
1515m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
1516
1517# When config.status generates a header, we must update the stamp-h file.
1518# This file resides in the same directory as the config header
1519# that is generated.  The stamp files are numbered to have different names.
1520
1521# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
1522# loop where config.status creates the headers, so we can generate
1523# our stamp files there.
1524AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
1525[# Compute $1's index in $config_headers.
1526_am_arg=$1
1527_am_stamp_count=1
1528for _am_header in $config_headers :; do
1529  case $_am_header in
1530    $_am_arg | $_am_arg:* )
1531      break ;;
1532    * )
1533      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
1534  esac
1535done
1536echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
1537
1538# Copyright (C) 2001-2014 Free Software Foundation, Inc.
1539#
1540# This file is free software; the Free Software Foundation
1541# gives unlimited permission to copy and/or distribute it,
1542# with or without modifications, as long as this notice is preserved.
1543
1544# AM_PROG_INSTALL_SH
1545# ------------------
1546# Define $install_sh.
1547AC_DEFUN([AM_PROG_INSTALL_SH],
1548[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1549if test x"${install_sh+set}" != xset; then
1550  case $am_aux_dir in
1551  *\ * | *\	*)
1552    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
1553  *)
1554    install_sh="\${SHELL} $am_aux_dir/install-sh"
1555  esac
1556fi
1557AC_SUBST([install_sh])])
1558
1559# Copyright (C) 2003-2014 Free Software Foundation, Inc.
1560#
1561# This file is free software; the Free Software Foundation
1562# gives unlimited permission to copy and/or distribute it,
1563# with or without modifications, as long as this notice is preserved.
1564
1565# Check whether the underlying file-system supports filenames
1566# with a leading dot.  For instance MS-DOS doesn't.
1567AC_DEFUN([AM_SET_LEADING_DOT],
1568[rm -rf .tst 2>/dev/null
1569mkdir .tst 2>/dev/null
1570if test -d .tst; then
1571  am__leading_dot=.
1572else
1573  am__leading_dot=_
1574fi
1575rmdir .tst 2>/dev/null
1576AC_SUBST([am__leading_dot])])
1577
1578# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
1579# From Jim Meyering
1580
1581# Copyright (C) 1996-2014 Free Software Foundation, Inc.
1582#
1583# This file is free software; the Free Software Foundation
1584# gives unlimited permission to copy and/or distribute it,
1585# with or without modifications, as long as this notice is preserved.
1586
1587# AM_MAINTAINER_MODE([DEFAULT-MODE])
1588# ----------------------------------
1589# Control maintainer-specific portions of Makefiles.
1590# Default is to disable them, unless 'enable' is passed literally.
1591# For symmetry, 'disable' may be passed as well.  Anyway, the user
1592# can override the default with the --enable/--disable switch.
1593AC_DEFUN([AM_MAINTAINER_MODE],
1594[m4_case(m4_default([$1], [disable]),
1595       [enable], [m4_define([am_maintainer_other], [disable])],
1596       [disable], [m4_define([am_maintainer_other], [enable])],
1597       [m4_define([am_maintainer_other], [enable])
1598        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
1599AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
1600  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
1601  AC_ARG_ENABLE([maintainer-mode],
1602    [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
1603      am_maintainer_other[ make rules and dependencies not useful
1604      (and sometimes confusing) to the casual installer])],
1605    [USE_MAINTAINER_MODE=$enableval],
1606    [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
1607  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
1608  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
1609  MAINT=$MAINTAINER_MODE_TRUE
1610  AC_SUBST([MAINT])dnl
1611]
1612)
1613
1614# Check to see how 'make' treats includes.	            -*- Autoconf -*-
1615
1616# Copyright (C) 2001-2014 Free Software Foundation, Inc.
1617#
1618# This file is free software; the Free Software Foundation
1619# gives unlimited permission to copy and/or distribute it,
1620# with or without modifications, as long as this notice is preserved.
1621
1622# AM_MAKE_INCLUDE()
1623# -----------------
1624# Check to see how make treats includes.
1625AC_DEFUN([AM_MAKE_INCLUDE],
1626[am_make=${MAKE-make}
1627cat > confinc << 'END'
1628am__doit:
1629	@echo this is the am__doit target
1630.PHONY: am__doit
1631END
1632# If we don't find an include directive, just comment out the code.
1633AC_MSG_CHECKING([for style of include used by $am_make])
1634am__include="#"
1635am__quote=
1636_am_result=none
1637# First try GNU make style include.
1638echo "include confinc" > confmf
1639# Ignore all kinds of additional output from 'make'.
1640case `$am_make -s -f confmf 2> /dev/null` in #(
1641*the\ am__doit\ target*)
1642  am__include=include
1643  am__quote=
1644  _am_result=GNU
1645  ;;
1646esac
1647# Now try BSD make style include.
1648if test "$am__include" = "#"; then
1649   echo '.include "confinc"' > confmf
1650   case `$am_make -s -f confmf 2> /dev/null` in #(
1651   *the\ am__doit\ target*)
1652     am__include=.include
1653     am__quote="\""
1654     _am_result=BSD
1655     ;;
1656   esac
1657fi
1658AC_SUBST([am__include])
1659AC_SUBST([am__quote])
1660AC_MSG_RESULT([$_am_result])
1661rm -f confinc confmf
1662])
1663
1664# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
1665
1666# Copyright (C) 1997-2014 Free Software Foundation, Inc.
1667#
1668# This file is free software; the Free Software Foundation
1669# gives unlimited permission to copy and/or distribute it,
1670# with or without modifications, as long as this notice is preserved.
1671
1672# AM_MISSING_PROG(NAME, PROGRAM)
1673# ------------------------------
1674AC_DEFUN([AM_MISSING_PROG],
1675[AC_REQUIRE([AM_MISSING_HAS_RUN])
1676$1=${$1-"${am_missing_run}$2"}
1677AC_SUBST($1)])
1678
1679# AM_MISSING_HAS_RUN
1680# ------------------
1681# Define MISSING if not defined so far and test if it is modern enough.
1682# If it is, set am_missing_run to use it, otherwise, to nothing.
1683AC_DEFUN([AM_MISSING_HAS_RUN],
1684[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1685AC_REQUIRE_AUX_FILE([missing])dnl
1686if test x"${MISSING+set}" != xset; then
1687  case $am_aux_dir in
1688  *\ * | *\	*)
1689    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
1690  *)
1691    MISSING="\${SHELL} $am_aux_dir/missing" ;;
1692  esac
1693fi
1694# Use eval to expand $SHELL
1695if eval "$MISSING --is-lightweight"; then
1696  am_missing_run="$MISSING "
1697else
1698  am_missing_run=
1699  AC_MSG_WARN(['missing' script is too old or missing])
1700fi
1701])
1702
1703# Helper functions for option handling.                     -*- Autoconf -*-
1704
1705# Copyright (C) 2001-2014 Free Software Foundation, Inc.
1706#
1707# This file is free software; the Free Software Foundation
1708# gives unlimited permission to copy and/or distribute it,
1709# with or without modifications, as long as this notice is preserved.
1710
1711# _AM_MANGLE_OPTION(NAME)
1712# -----------------------
1713AC_DEFUN([_AM_MANGLE_OPTION],
1714[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
1715
1716# _AM_SET_OPTION(NAME)
1717# --------------------
1718# Set option NAME.  Presently that only means defining a flag for this option.
1719AC_DEFUN([_AM_SET_OPTION],
1720[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
1721
1722# _AM_SET_OPTIONS(OPTIONS)
1723# ------------------------
1724# OPTIONS is a space-separated list of Automake options.
1725AC_DEFUN([_AM_SET_OPTIONS],
1726[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
1727
1728# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
1729# -------------------------------------------
1730# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
1731AC_DEFUN([_AM_IF_OPTION],
1732[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
1733
1734# Copyright (C) 1999-2014 Free Software Foundation, Inc.
1735#
1736# This file is free software; the Free Software Foundation
1737# gives unlimited permission to copy and/or distribute it,
1738# with or without modifications, as long as this notice is preserved.
1739
1740# _AM_PROG_CC_C_O
1741# ---------------
1742# Like AC_PROG_CC_C_O, but changed for automake.  We rewrite AC_PROG_CC
1743# to automatically call this.
1744AC_DEFUN([_AM_PROG_CC_C_O],
1745[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1746AC_REQUIRE_AUX_FILE([compile])dnl
1747AC_LANG_PUSH([C])dnl
1748AC_CACHE_CHECK(
1749  [whether $CC understands -c and -o together],
1750  [am_cv_prog_cc_c_o],
1751  [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
1752  # Make sure it works both with $CC and with simple cc.
1753  # Following AC_PROG_CC_C_O, we do the test twice because some
1754  # compilers refuse to overwrite an existing .o file with -o,
1755  # though they will create one.
1756  am_cv_prog_cc_c_o=yes
1757  for am_i in 1 2; do
1758    if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
1759         && test -f conftest2.$ac_objext; then
1760      : OK
1761    else
1762      am_cv_prog_cc_c_o=no
1763      break
1764    fi
1765  done
1766  rm -f core conftest*
1767  unset am_i])
1768if test "$am_cv_prog_cc_c_o" != yes; then
1769   # Losing compiler, so override with the script.
1770   # FIXME: It is wrong to rewrite CC.
1771   # But if we don't then we get into trouble of one sort or another.
1772   # A longer-term fix would be to have automake use am__CC in this case,
1773   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
1774   CC="$am_aux_dir/compile $CC"
1775fi
1776AC_LANG_POP([C])])
1777
1778# For backward compatibility.
1779AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
1780
1781# Copyright (C) 2001-2014 Free Software Foundation, Inc.
1782#
1783# This file is free software; the Free Software Foundation
1784# gives unlimited permission to copy and/or distribute it,
1785# with or without modifications, as long as this notice is preserved.
1786
1787# AM_RUN_LOG(COMMAND)
1788# -------------------
1789# Run COMMAND, save the exit status in ac_status, and log it.
1790# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
1791AC_DEFUN([AM_RUN_LOG],
1792[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
1793   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
1794   ac_status=$?
1795   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
1796   (exit $ac_status); }])
1797
1798# Check to make sure that the build environment is sane.    -*- Autoconf -*-
1799
1800# Copyright (C) 1996-2014 Free Software Foundation, Inc.
1801#
1802# This file is free software; the Free Software Foundation
1803# gives unlimited permission to copy and/or distribute it,
1804# with or without modifications, as long as this notice is preserved.
1805
1806# AM_SANITY_CHECK
1807# ---------------
1808AC_DEFUN([AM_SANITY_CHECK],
1809[AC_MSG_CHECKING([whether build environment is sane])
1810# Reject unsafe characters in $srcdir or the absolute working directory
1811# name.  Accept space and tab only in the latter.
1812am_lf='
1813'
1814case `pwd` in
1815  *[[\\\"\#\$\&\'\`$am_lf]]*)
1816    AC_MSG_ERROR([unsafe absolute working directory name]);;
1817esac
1818case $srcdir in
1819  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
1820    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
1821esac
1822
1823# Do 'set' in a subshell so we don't clobber the current shell's
1824# arguments.  Must try -L first in case configure is actually a
1825# symlink; some systems play weird games with the mod time of symlinks
1826# (eg FreeBSD returns the mod time of the symlink's containing
1827# directory).
1828if (
1829   am_has_slept=no
1830   for am_try in 1 2; do
1831     echo "timestamp, slept: $am_has_slept" > conftest.file
1832     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
1833     if test "$[*]" = "X"; then
1834	# -L didn't work.
1835	set X `ls -t "$srcdir/configure" conftest.file`
1836     fi
1837     if test "$[*]" != "X $srcdir/configure conftest.file" \
1838	&& test "$[*]" != "X conftest.file $srcdir/configure"; then
1839
1840	# If neither matched, then we have a broken ls.  This can happen
1841	# if, for instance, CONFIG_SHELL is bash and it inherits a
1842	# broken ls alias from the environment.  This has actually
1843	# happened.  Such a system could not be considered "sane".
1844	AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
1845  alias in your environment])
1846     fi
1847     if test "$[2]" = conftest.file || test $am_try -eq 2; then
1848       break
1849     fi
1850     # Just in case.
1851     sleep 1
1852     am_has_slept=yes
1853   done
1854   test "$[2]" = conftest.file
1855   )
1856then
1857   # Ok.
1858   :
1859else
1860   AC_MSG_ERROR([newly created file is older than distributed files!
1861Check your system clock])
1862fi
1863AC_MSG_RESULT([yes])
1864# If we didn't sleep, we still need to ensure time stamps of config.status and
1865# generated files are strictly newer.
1866am_sleep_pid=
1867if grep 'slept: no' conftest.file >/dev/null 2>&1; then
1868  ( sleep 1 ) &
1869  am_sleep_pid=$!
1870fi
1871AC_CONFIG_COMMANDS_PRE(
1872  [AC_MSG_CHECKING([that generated files are newer than configure])
1873   if test -n "$am_sleep_pid"; then
1874     # Hide warnings about reused PIDs.
1875     wait $am_sleep_pid 2>/dev/null
1876   fi
1877   AC_MSG_RESULT([done])])
1878rm -f conftest.file
1879])
1880
1881# Copyright (C) 2009-2014 Free Software Foundation, Inc.
1882#
1883# This file is free software; the Free Software Foundation
1884# gives unlimited permission to copy and/or distribute it,
1885# with or without modifications, as long as this notice is preserved.
1886
1887# AM_SILENT_RULES([DEFAULT])
1888# --------------------------
1889# Enable less verbose build rules; with the default set to DEFAULT
1890# ("yes" being less verbose, "no" or empty being verbose).
1891AC_DEFUN([AM_SILENT_RULES],
1892[AC_ARG_ENABLE([silent-rules], [dnl
1893AS_HELP_STRING(
1894  [--enable-silent-rules],
1895  [less verbose build output (undo: "make V=1")])
1896AS_HELP_STRING(
1897  [--disable-silent-rules],
1898  [verbose build output (undo: "make V=0")])dnl
1899])
1900case $enable_silent_rules in @%:@ (((
1901  yes) AM_DEFAULT_VERBOSITY=0;;
1902   no) AM_DEFAULT_VERBOSITY=1;;
1903    *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
1904esac
1905dnl
1906dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
1907dnl do not support nested variable expansions.
1908dnl See automake bug#9928 and bug#10237.
1909am_make=${MAKE-make}
1910AC_CACHE_CHECK([whether $am_make supports nested variables],
1911   [am_cv_make_support_nested_variables],
1912   [if AS_ECHO([['TRUE=$(BAR$(V))
1913BAR0=false
1914BAR1=true
1915V=1
1916am__doit:
1917	@$(TRUE)
1918.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
1919  am_cv_make_support_nested_variables=yes
1920else
1921  am_cv_make_support_nested_variables=no
1922fi])
1923if test $am_cv_make_support_nested_variables = yes; then
1924  dnl Using '$V' instead of '$(V)' breaks IRIX make.
1925  AM_V='$(V)'
1926  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
1927else
1928  AM_V=$AM_DEFAULT_VERBOSITY
1929  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
1930fi
1931AC_SUBST([AM_V])dnl
1932AM_SUBST_NOTMAKE([AM_V])dnl
1933AC_SUBST([AM_DEFAULT_V])dnl
1934AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
1935AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
1936AM_BACKSLASH='\'
1937AC_SUBST([AM_BACKSLASH])dnl
1938_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
1939])
1940
1941# Copyright (C) 2001-2014 Free Software Foundation, Inc.
1942#
1943# This file is free software; the Free Software Foundation
1944# gives unlimited permission to copy and/or distribute it,
1945# with or without modifications, as long as this notice is preserved.
1946
1947# AM_PROG_INSTALL_STRIP
1948# ---------------------
1949# One issue with vendor 'install' (even GNU) is that you can't
1950# specify the program used to strip binaries.  This is especially
1951# annoying in cross-compiling environments, where the build's strip
1952# is unlikely to handle the host's binaries.
1953# Fortunately install-sh will honor a STRIPPROG variable, so we
1954# always use install-sh in "make install-strip", and initialize
1955# STRIPPROG with the value of the STRIP variable (set by the user).
1956AC_DEFUN([AM_PROG_INSTALL_STRIP],
1957[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
1958# Installed binaries are usually stripped using 'strip' when the user
1959# run "make install-strip".  However 'strip' might not be the right
1960# tool to use in cross-compilation environments, therefore Automake
1961# will honor the 'STRIP' environment variable to overrule this program.
1962dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
1963if test "$cross_compiling" != no; then
1964  AC_CHECK_TOOL([STRIP], [strip], :)
1965fi
1966INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
1967AC_SUBST([INSTALL_STRIP_PROGRAM])])
1968
1969# Copyright (C) 2006-2014 Free Software Foundation, Inc.
1970#
1971# This file is free software; the Free Software Foundation
1972# gives unlimited permission to copy and/or distribute it,
1973# with or without modifications, as long as this notice is preserved.
1974
1975# _AM_SUBST_NOTMAKE(VARIABLE)
1976# ---------------------------
1977# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
1978# This macro is traced by Automake.
1979AC_DEFUN([_AM_SUBST_NOTMAKE])
1980
1981# AM_SUBST_NOTMAKE(VARIABLE)
1982# --------------------------
1983# Public sister of _AM_SUBST_NOTMAKE.
1984AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
1985
1986# Check how to create a tarball.                            -*- Autoconf -*-
1987
1988# Copyright (C) 2004-2014 Free Software Foundation, Inc.
1989#
1990# This file is free software; the Free Software Foundation
1991# gives unlimited permission to copy and/or distribute it,
1992# with or without modifications, as long as this notice is preserved.
1993
1994# _AM_PROG_TAR(FORMAT)
1995# --------------------
1996# Check how to create a tarball in format FORMAT.
1997# FORMAT should be one of 'v7', 'ustar', or 'pax'.
1998#
1999# Substitute a variable $(am__tar) that is a command
2000# writing to stdout a FORMAT-tarball containing the directory
2001# $tardir.
2002#     tardir=directory && $(am__tar) > result.tar
2003#
2004# Substitute a variable $(am__untar) that extract such
2005# a tarball read from stdin.
2006#     $(am__untar) < result.tar
2007#
2008AC_DEFUN([_AM_PROG_TAR],
2009[# Always define AMTAR for backward compatibility.  Yes, it's still used
2010# in the wild :-(  We should find a proper way to deprecate it ...
2011AC_SUBST([AMTAR], ['$${TAR-tar}'])
2012
2013# We'll loop over all known methods to create a tar archive until one works.
2014_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
2015
2016m4_if([$1], [v7],
2017  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
2018
2019  [m4_case([$1],
2020    [ustar],
2021     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
2022      # There is notably a 21 bits limit for the UID and the GID.  In fact,
2023      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
2024      # and bug#13588).
2025      am_max_uid=2097151 # 2^21 - 1
2026      am_max_gid=$am_max_uid
2027      # The $UID and $GID variables are not portable, so we need to resort
2028      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
2029      # below are definitely unexpected, so allow the users to see them
2030      # (that is, avoid stderr redirection).
2031      am_uid=`id -u || echo unknown`
2032      am_gid=`id -g || echo unknown`
2033      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
2034      if test $am_uid -le $am_max_uid; then
2035         AC_MSG_RESULT([yes])
2036      else
2037         AC_MSG_RESULT([no])
2038         _am_tools=none
2039      fi
2040      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
2041      if test $am_gid -le $am_max_gid; then
2042         AC_MSG_RESULT([yes])
2043      else
2044        AC_MSG_RESULT([no])
2045        _am_tools=none
2046      fi],
2047
2048  [pax],
2049    [],
2050
2051  [m4_fatal([Unknown tar format])])
2052
2053  AC_MSG_CHECKING([how to create a $1 tar archive])
2054
2055  # Go ahead even if we have the value already cached.  We do so because we
2056  # need to set the values for the 'am__tar' and 'am__untar' variables.
2057  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
2058
2059  for _am_tool in $_am_tools; do
2060    case $_am_tool in
2061    gnutar)
2062      for _am_tar in tar gnutar gtar; do
2063        AM_RUN_LOG([$_am_tar --version]) && break
2064      done
2065      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
2066      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
2067      am__untar="$_am_tar -xf -"
2068      ;;
2069    plaintar)
2070      # Must skip GNU tar: if it does not support --format= it doesn't create
2071      # ustar tarball either.
2072      (tar --version) >/dev/null 2>&1 && continue
2073      am__tar='tar chf - "$$tardir"'
2074      am__tar_='tar chf - "$tardir"'
2075      am__untar='tar xf -'
2076      ;;
2077    pax)
2078      am__tar='pax -L -x $1 -w "$$tardir"'
2079      am__tar_='pax -L -x $1 -w "$tardir"'
2080      am__untar='pax -r'
2081      ;;
2082    cpio)
2083      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
2084      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
2085      am__untar='cpio -i -H $1 -d'
2086      ;;
2087    none)
2088      am__tar=false
2089      am__tar_=false
2090      am__untar=false
2091      ;;
2092    esac
2093
2094    # If the value was cached, stop now.  We just wanted to have am__tar
2095    # and am__untar set.
2096    test -n "${am_cv_prog_tar_$1}" && break
2097
2098    # tar/untar a dummy directory, and stop if the command works.
2099    rm -rf conftest.dir
2100    mkdir conftest.dir
2101    echo GrepMe > conftest.dir/file
2102    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
2103    rm -rf conftest.dir
2104    if test -s conftest.tar; then
2105      AM_RUN_LOG([$am__untar <conftest.tar])
2106      AM_RUN_LOG([cat conftest.dir/file])
2107      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
2108    fi
2109  done
2110  rm -rf conftest.dir
2111
2112  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
2113  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
2114
2115AC_SUBST([am__tar])
2116AC_SUBST([am__untar])
2117]) # _AM_PROG_TAR
2118
2119m4_include([m4/asmcfi.m4])
2120m4_include([m4/ax_append_flag.m4])
2121m4_include([m4/ax_cc_maxopt.m4])
2122m4_include([m4/ax_cflags_warn_all.m4])
2123m4_include([m4/ax_check_compile_flag.m4])
2124m4_include([m4/ax_compiler_vendor.m4])
2125m4_include([m4/ax_configure_args.m4])
2126m4_include([m4/ax_enable_builddir.m4])
2127m4_include([m4/ax_gcc_archflag.m4])
2128m4_include([m4/ax_gcc_x86_cpuid.m4])
2129m4_include([m4/libtool.m4])
2130m4_include([m4/ltoptions.m4])
2131m4_include([m4/ltsugar.m4])
2132m4_include([m4/ltversion.m4])
2133m4_include([m4/lt~obsolete.m4])
2134m4_include([acinclude.m4])
2135