xref: /libtiff-4.0.7/aclocal.m4 (revision c7ff695d)
1*c7ff695dSBob Friesenhahn# generated automatically by aclocal 1.15 -*- Autoconf -*-
252f27901SAndrey Kiselev
3*c7ff695dSBob Friesenhahn# Copyright (C) 1996-2014 Free Software Foundation, Inc.
4ec5ce9c2SBob Friesenhahn
5c2b43379SAndrey Kiselev# This file is free software; the Free Software Foundation
6c2b43379SAndrey Kiselev# gives unlimited permission to copy and/or distribute it,
7c2b43379SAndrey Kiselev# with or without modifications, as long as this notice is preserved.
852f27901SAndrey Kiselev
952f27901SAndrey Kiselev# This program is distributed in the hope that it will be useful,
10c2b43379SAndrey Kiselev# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11c2b43379SAndrey Kiselev# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12c2b43379SAndrey Kiselev# PARTICULAR PURPOSE.
1352f27901SAndrey Kiselev
14429b3fdcSBob Friesenhahnm4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
15a4e657ccSBob Friesenhahnm4_ifndef([AC_AUTOCONF_VERSION],
16a4e657ccSBob Friesenhahn  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
177d38024bSBob Friesenhahnm4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
187d38024bSBob Friesenhahn[m4_warning([this file was generated for autoconf 2.69.
19a4e657ccSBob FriesenhahnYou have another version of autoconf.  It may work, but is not guaranteed to.
20a4e657ccSBob FriesenhahnIf you have problems, you may need to regenerate the build system entirely.
21ec5ce9c2SBob FriesenhahnTo do so, use the procedure documented by the package, typically 'autoreconf'.])])
222737e0e7SBob Friesenhahn
23*c7ff695dSBob Friesenhahn# Copyright (C) 2002-2014 Free Software Foundation, Inc.
24185a73a3SAndrey Kiselev#
25185a73a3SAndrey Kiselev# This file is free software; the Free Software Foundation
26185a73a3SAndrey Kiselev# gives unlimited permission to copy and/or distribute it,
27185a73a3SAndrey Kiselev# with or without modifications, as long as this notice is preserved.
28c2b43379SAndrey Kiselev
29c2b43379SAndrey Kiselev# AM_AUTOMAKE_VERSION(VERSION)
30c2b43379SAndrey Kiselev# ----------------------------
31c2b43379SAndrey Kiselev# Automake X.Y traces this macro to ensure aclocal.m4 has been
32c2b43379SAndrey Kiselev# generated from the m4 files accompanying Automake X.Y.
332737e0e7SBob Friesenhahn# (This private macro should not be called outside this file.)
342737e0e7SBob FriesenhahnAC_DEFUN([AM_AUTOMAKE_VERSION],
35*c7ff695dSBob Friesenhahn[am__api_version='1.15'
362737e0e7SBob Friesenhahndnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
372737e0e7SBob Friesenhahndnl require some minimum version.  Point them to the right macro.
38*c7ff695dSBob Friesenhahnm4_if([$1], [1.15], [],
392737e0e7SBob Friesenhahn      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
402737e0e7SBob Friesenhahn])
412737e0e7SBob Friesenhahn
422737e0e7SBob Friesenhahn# _AM_AUTOCONF_VERSION(VERSION)
432737e0e7SBob Friesenhahn# -----------------------------
442737e0e7SBob Friesenhahn# aclocal traces this macro to find the Autoconf version.
452737e0e7SBob Friesenhahn# This is a private macro too.  Using m4_define simplifies
462737e0e7SBob Friesenhahn# the logic in aclocal, which can simply ignore this definition.
472737e0e7SBob Friesenhahnm4_define([_AM_AUTOCONF_VERSION], [])
48c2b43379SAndrey Kiselev
49c2b43379SAndrey Kiselev# AM_SET_CURRENT_AUTOMAKE_VERSION
50c2b43379SAndrey Kiselev# -------------------------------
512737e0e7SBob Friesenhahn# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
52dbd1873fSBob Friesenhahn# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
53c2b43379SAndrey KiselevAC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
54*c7ff695dSBob Friesenhahn[AM_AUTOMAKE_VERSION([1.15])dnl
55a4e657ccSBob Friesenhahnm4_ifndef([AC_AUTOCONF_VERSION],
56a4e657ccSBob Friesenhahn  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
57dbd1873fSBob Friesenhahn_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
58c2b43379SAndrey Kiselev
59185a73a3SAndrey Kiselev# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
60c2b43379SAndrey Kiselev
61*c7ff695dSBob Friesenhahn# Copyright (C) 2001-2014 Free Software Foundation, Inc.
62185a73a3SAndrey Kiselev#
63185a73a3SAndrey Kiselev# This file is free software; the Free Software Foundation
64185a73a3SAndrey Kiselev# gives unlimited permission to copy and/or distribute it,
65185a73a3SAndrey Kiselev# with or without modifications, as long as this notice is preserved.
66c2b43379SAndrey Kiselev
67c2b43379SAndrey Kiselev# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
68ec5ce9c2SBob Friesenhahn# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
69ec5ce9c2SBob Friesenhahn# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
70c2b43379SAndrey Kiselev#
71c2b43379SAndrey Kiselev# Of course, Automake must honor this variable whenever it calls a
72c2b43379SAndrey Kiselev# tool from the auxiliary directory.  The problem is that $srcdir (and
73c2b43379SAndrey Kiselev# therefore $ac_aux_dir as well) can be either absolute or relative,
74c2b43379SAndrey Kiselev# depending on how configure is run.  This is pretty annoying, since
75c2b43379SAndrey Kiselev# it makes $ac_aux_dir quite unusable in subdirectories: in the top
76c2b43379SAndrey Kiselev# source directory, any form will work fine, but in subdirectories a
77c2b43379SAndrey Kiselev# relative path needs to be adjusted first.
78c2b43379SAndrey Kiselev#
79c2b43379SAndrey Kiselev# $ac_aux_dir/missing
80c2b43379SAndrey Kiselev#    fails when called from a subdirectory if $ac_aux_dir is relative
81c2b43379SAndrey Kiselev# $top_srcdir/$ac_aux_dir/missing
82c2b43379SAndrey Kiselev#    fails if $ac_aux_dir is absolute,
83c2b43379SAndrey Kiselev#    fails when called from a subdirectory in a VPATH build with
84c2b43379SAndrey Kiselev#          a relative $ac_aux_dir
85c2b43379SAndrey Kiselev#
86c2b43379SAndrey Kiselev# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
87c2b43379SAndrey Kiselev# are both prefixed by $srcdir.  In an in-source build this is usually
88ec5ce9c2SBob Friesenhahn# harmless because $srcdir is '.', but things will broke when you
89c2b43379SAndrey Kiselev# start a VPATH build or use an absolute $srcdir.
90c2b43379SAndrey Kiselev#
91c2b43379SAndrey Kiselev# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
92c2b43379SAndrey Kiselev# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
93c2b43379SAndrey Kiselev#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
94c2b43379SAndrey Kiselev# and then we would define $MISSING as
95c2b43379SAndrey Kiselev#   MISSING="\${SHELL} $am_aux_dir/missing"
96c2b43379SAndrey Kiselev# This will work as long as MISSING is not called from configure, because
97c2b43379SAndrey Kiselev# unfortunately $(top_srcdir) has no meaning in configure.
98c2b43379SAndrey Kiselev# However there are other variables, like CC, which are often used in
99c2b43379SAndrey Kiselev# configure, and could therefore not use this "fixed" $ac_aux_dir.
100c2b43379SAndrey Kiselev#
101c2b43379SAndrey Kiselev# Another solution, used here, is to always expand $ac_aux_dir to an
102c2b43379SAndrey Kiselev# absolute PATH.  The drawback is that using absolute paths prevent a
103c2b43379SAndrey Kiselev# configured tree to be moved without reconfiguration.
104c2b43379SAndrey Kiselev
105c2b43379SAndrey KiselevAC_DEFUN([AM_AUX_DIR_EXPAND],
106*c7ff695dSBob Friesenhahn[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
107*c7ff695dSBob Friesenhahn# Expand $ac_aux_dir to an absolute path.
108*c7ff695dSBob Friesenhahnam_aux_dir=`cd "$ac_aux_dir" && pwd`
109c2b43379SAndrey Kiselev])
110c2b43379SAndrey Kiselev
111c2b43379SAndrey Kiselev# AM_CONDITIONAL                                            -*- Autoconf -*-
112c2b43379SAndrey Kiselev
113*c7ff695dSBob Friesenhahn# Copyright (C) 1997-2014 Free Software Foundation, Inc.
114185a73a3SAndrey Kiselev#
115185a73a3SAndrey Kiselev# This file is free software; the Free Software Foundation
116185a73a3SAndrey Kiselev# gives unlimited permission to copy and/or distribute it,
117185a73a3SAndrey Kiselev# with or without modifications, as long as this notice is preserved.
118c2b43379SAndrey Kiselev
119c2b43379SAndrey Kiselev# AM_CONDITIONAL(NAME, SHELL-CONDITION)
120c2b43379SAndrey Kiselev# -------------------------------------
121c2b43379SAndrey Kiselev# Define a conditional.
122c2b43379SAndrey KiselevAC_DEFUN([AM_CONDITIONAL],
123ec5ce9c2SBob Friesenhahn[AC_PREREQ([2.52])dnl
124ec5ce9c2SBob Friesenhahn m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
125c2b43379SAndrey Kiselev       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
1262737e0e7SBob FriesenhahnAC_SUBST([$1_TRUE])dnl
1272737e0e7SBob FriesenhahnAC_SUBST([$1_FALSE])dnl
1282737e0e7SBob Friesenhahn_AM_SUBST_NOTMAKE([$1_TRUE])dnl
1292737e0e7SBob Friesenhahn_AM_SUBST_NOTMAKE([$1_FALSE])dnl
13082973070SBob Friesenhahnm4_define([_AM_COND_VALUE_$1], [$2])dnl
131c2b43379SAndrey Kiselevif $2; then
132c2b43379SAndrey Kiselev  $1_TRUE=
133c2b43379SAndrey Kiselev  $1_FALSE='#'
134c2b43379SAndrey Kiselevelse
135c2b43379SAndrey Kiselev  $1_TRUE='#'
136c2b43379SAndrey Kiselev  $1_FALSE=
137c2b43379SAndrey Kiselevfi
138c2b43379SAndrey KiselevAC_CONFIG_COMMANDS_PRE(
139c2b43379SAndrey Kiselev[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
140e758fc84SAndrey Kiselev  AC_MSG_ERROR([[conditional "$1" was never defined.
141e758fc84SAndrey KiselevUsually this means the macro was only invoked conditionally.]])
142c2b43379SAndrey Kiselevfi])])
143c2b43379SAndrey Kiselev
144*c7ff695dSBob Friesenhahn# Copyright (C) 1999-2014 Free Software Foundation, Inc.
145185a73a3SAndrey Kiselev#
146185a73a3SAndrey Kiselev# This file is free software; the Free Software Foundation
147185a73a3SAndrey Kiselev# gives unlimited permission to copy and/or distribute it,
148185a73a3SAndrey Kiselev# with or without modifications, as long as this notice is preserved.
149c2b43379SAndrey Kiselev
150c2b43379SAndrey Kiselev
151ec5ce9c2SBob Friesenhahn# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
152c2b43379SAndrey Kiselev# written in clear, in which case automake, when reading aclocal.m4,
153c2b43379SAndrey Kiselev# will think it sees a *use*, and therefore will trigger all it's
154c2b43379SAndrey Kiselev# C support machinery.  Also note that it means that autoscan, seeing
155c2b43379SAndrey Kiselev# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
156c2b43379SAndrey Kiselev
157c2b43379SAndrey Kiselev
158c2b43379SAndrey Kiselev# _AM_DEPENDENCIES(NAME)
159c2b43379SAndrey Kiselev# ----------------------
160c2b43379SAndrey Kiselev# See how the compiler implements dependency checking.
161ec5ce9c2SBob Friesenhahn# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
162c2b43379SAndrey Kiselev# We try a few techniques and use that to set a single cache variable.
163c2b43379SAndrey Kiselev#
164c2b43379SAndrey Kiselev# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
165c2b43379SAndrey Kiselev# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
166c2b43379SAndrey Kiselev# dependency, and given that the user is not expected to run this macro,
167c2b43379SAndrey Kiselev# just rely on AC_PROG_CC.
168c2b43379SAndrey KiselevAC_DEFUN([_AM_DEPENDENCIES],
169c2b43379SAndrey Kiselev[AC_REQUIRE([AM_SET_DEPDIR])dnl
170c2b43379SAndrey KiselevAC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
171c2b43379SAndrey KiselevAC_REQUIRE([AM_MAKE_INCLUDE])dnl
172c2b43379SAndrey KiselevAC_REQUIRE([AM_DEP_TRACK])dnl
173c2b43379SAndrey Kiselev
174ec5ce9c2SBob Friesenhahnm4_if([$1], [CC],   [depcc="$CC"   am_compiler_list=],
175ec5ce9c2SBob Friesenhahn      [$1], [CXX],  [depcc="$CXX"  am_compiler_list=],
176ec5ce9c2SBob Friesenhahn      [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
177ec5ce9c2SBob Friesenhahn      [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
178ec5ce9c2SBob Friesenhahn      [$1], [UPC],  [depcc="$UPC"  am_compiler_list=],
179ec5ce9c2SBob Friesenhahn      [$1], [GCJ],  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
180c2b43379SAndrey Kiselev                    [depcc="$$1"   am_compiler_list=])
181c2b43379SAndrey Kiselev
182c2b43379SAndrey KiselevAC_CACHE_CHECK([dependency style of $depcc],
183c2b43379SAndrey Kiselev               [am_cv_$1_dependencies_compiler_type],
184c2b43379SAndrey Kiselev[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
185c2b43379SAndrey Kiselev  # We make a subdir and do the tests there.  Otherwise we can end up
186c2b43379SAndrey Kiselev  # making bogus files that we don't know about and never remove.  For
187c2b43379SAndrey Kiselev  # instance it was reported that on HP-UX the gcc test will end up
188ec5ce9c2SBob Friesenhahn  # making a dummy file named 'D' -- because '-MD' means "put the output
189ec5ce9c2SBob Friesenhahn  # in D".
190d338f7feSBob Friesenhahn  rm -rf conftest.dir
191c2b43379SAndrey Kiselev  mkdir conftest.dir
192c2b43379SAndrey Kiselev  # Copy depcomp to subdir because otherwise we won't find it if we're
193c2b43379SAndrey Kiselev  # using a relative directory.
194c2b43379SAndrey Kiselev  cp "$am_depcomp" conftest.dir
195c2b43379SAndrey Kiselev  cd conftest.dir
196c2b43379SAndrey Kiselev  # We will build objects and dependencies in a subdirectory because
197c2b43379SAndrey Kiselev  # it helps to detect inapplicable dependency modes.  For instance
198c2b43379SAndrey Kiselev  # both Tru64's cc and ICC support -MD to output dependencies as a
199c2b43379SAndrey Kiselev  # side effect of compilation, but ICC will put the dependencies in
200c2b43379SAndrey Kiselev  # the current directory while Tru64 will put them in the object
201c2b43379SAndrey Kiselev  # directory.
202c2b43379SAndrey Kiselev  mkdir sub
203c2b43379SAndrey Kiselev
204c2b43379SAndrey Kiselev  am_cv_$1_dependencies_compiler_type=none
205c2b43379SAndrey Kiselev  if test "$am_compiler_list" = ""; then
206c2b43379SAndrey Kiselev     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
207c2b43379SAndrey Kiselev  fi
20882973070SBob Friesenhahn  am__universal=false
20982973070SBob Friesenhahn  m4_case([$1], [CC],
21082973070SBob Friesenhahn    [case " $depcc " in #(
21182973070SBob Friesenhahn     *\ -arch\ *\ -arch\ *) am__universal=true ;;
21282973070SBob Friesenhahn     esac],
21382973070SBob Friesenhahn    [CXX],
21482973070SBob Friesenhahn    [case " $depcc " in #(
21582973070SBob Friesenhahn     *\ -arch\ *\ -arch\ *) am__universal=true ;;
21682973070SBob Friesenhahn     esac])
21782973070SBob Friesenhahn
218c2b43379SAndrey Kiselev  for depmode in $am_compiler_list; do
219c2b43379SAndrey Kiselev    # Setup a source with many dependencies, because some compilers
220c2b43379SAndrey Kiselev    # like to wrap large dependency lists on column 80 (with \), and
221c2b43379SAndrey Kiselev    # we should not choose a depcomp mode which is confused by this.
222c2b43379SAndrey Kiselev    #
223c2b43379SAndrey Kiselev    # We need to recreate these files for each test, as the compiler may
224c2b43379SAndrey Kiselev    # overwrite some of them when testing with obscure command lines.
225c2b43379SAndrey Kiselev    # This happens at least with the AIX C compiler.
226c2b43379SAndrey Kiselev    : > sub/conftest.c
227c2b43379SAndrey Kiselev    for i in 1 2 3 4 5 6; do
228c2b43379SAndrey Kiselev      echo '#include "conftst'$i'.h"' >> sub/conftest.c
229ec5ce9c2SBob Friesenhahn      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
230ec5ce9c2SBob Friesenhahn      # Solaris 10 /bin/sh.
231ec5ce9c2SBob Friesenhahn      echo '/* dummy */' > sub/conftst$i.h
232c2b43379SAndrey Kiselev    done
233c2b43379SAndrey Kiselev    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
234c2b43379SAndrey Kiselev
235ec5ce9c2SBob Friesenhahn    # We check with '-c' and '-o' for the sake of the "dashmstdout"
23682973070SBob Friesenhahn    # mode.  It turns out that the SunPro C++ compiler does not properly
237ec5ce9c2SBob Friesenhahn    # handle '-M -o', and we need to detect this.  Also, some Intel
238ec5ce9c2SBob Friesenhahn    # versions had trouble with output in subdirs.
23982973070SBob Friesenhahn    am__obj=sub/conftest.${OBJEXT-o}
24082973070SBob Friesenhahn    am__minus_obj="-o $am__obj"
241c2b43379SAndrey Kiselev    case $depmode in
24282973070SBob Friesenhahn    gcc)
24382973070SBob Friesenhahn      # This depmode causes a compiler race in universal mode.
24482973070SBob Friesenhahn      test "$am__universal" = false || continue
24582973070SBob Friesenhahn      ;;
246c2b43379SAndrey Kiselev    nosideeffect)
247ec5ce9c2SBob Friesenhahn      # After this tag, mechanisms are not by side-effect, so they'll
248ec5ce9c2SBob Friesenhahn      # only be used when explicitly requested.
249c2b43379SAndrey Kiselev      if test "x$enable_dependency_tracking" = xyes; then
250c2b43379SAndrey Kiselev	continue
251c2b43379SAndrey Kiselev      else
252c2b43379SAndrey Kiselev	break
253c2b43379SAndrey Kiselev      fi
254c2b43379SAndrey Kiselev      ;;
255d338f7feSBob Friesenhahn    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
256ec5ce9c2SBob Friesenhahn      # This compiler won't grok '-c -o', but also, the minuso test has
25782973070SBob Friesenhahn      # not run yet.  These depmodes are late enough in the game, and
25882973070SBob Friesenhahn      # so weak that their functioning should not be impacted.
25982973070SBob Friesenhahn      am__obj=conftest.${OBJEXT-o}
26082973070SBob Friesenhahn      am__minus_obj=
26182973070SBob Friesenhahn      ;;
262c2b43379SAndrey Kiselev    none) break ;;
263c2b43379SAndrey Kiselev    esac
264c2b43379SAndrey Kiselev    if depmode=$depmode \
26582973070SBob Friesenhahn       source=sub/conftest.c object=$am__obj \
266c2b43379SAndrey Kiselev       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
26782973070SBob Friesenhahn       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
268c2b43379SAndrey Kiselev         >/dev/null 2>conftest.err &&
2692737e0e7SBob Friesenhahn       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
270c2b43379SAndrey Kiselev       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
27182973070SBob Friesenhahn       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
272c2b43379SAndrey Kiselev       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
273c2b43379SAndrey Kiselev      # icc doesn't choke on unknown options, it will just issue warnings
27426800555SAndrey Kiselev      # or remarks (even with -Werror).  So we grep stderr for any message
27526800555SAndrey Kiselev      # that says an option was ignored or not supported.
27626800555SAndrey Kiselev      # When given -MP, icc 7.0 and 7.1 complain thusly:
27726800555SAndrey Kiselev      #   icc: Command line warning: ignoring option '-M'; no argument required
27826800555SAndrey Kiselev      # The diagnosis changed in icc 8.0:
27926800555SAndrey Kiselev      #   icc: Command line remark: option '-MP' not supported
28026800555SAndrey Kiselev      if (grep 'ignoring option' conftest.err ||
28126800555SAndrey Kiselev          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
282c2b43379SAndrey Kiselev        am_cv_$1_dependencies_compiler_type=$depmode
283c2b43379SAndrey Kiselev        break
284c2b43379SAndrey Kiselev      fi
285c2b43379SAndrey Kiselev    fi
286c2b43379SAndrey Kiselev  done
287c2b43379SAndrey Kiselev
288c2b43379SAndrey Kiselev  cd ..
289c2b43379SAndrey Kiselev  rm -rf conftest.dir
290c2b43379SAndrey Kiselevelse
291c2b43379SAndrey Kiselev  am_cv_$1_dependencies_compiler_type=none
292c2b43379SAndrey Kiselevfi
293c2b43379SAndrey Kiselev])
294c2b43379SAndrey KiselevAC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
295c2b43379SAndrey KiselevAM_CONDITIONAL([am__fastdep$1], [
296c2b43379SAndrey Kiselev  test "x$enable_dependency_tracking" != xno \
297c2b43379SAndrey Kiselev  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
298c2b43379SAndrey Kiselev])
299c2b43379SAndrey Kiselev
300c2b43379SAndrey Kiselev
301c2b43379SAndrey Kiselev# AM_SET_DEPDIR
302c2b43379SAndrey Kiselev# -------------
303c2b43379SAndrey Kiselev# Choose a directory name for dependency files.
304ec5ce9c2SBob Friesenhahn# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
305c2b43379SAndrey KiselevAC_DEFUN([AM_SET_DEPDIR],
306c2b43379SAndrey Kiselev[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
307c2b43379SAndrey KiselevAC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
308c2b43379SAndrey Kiselev])
309c2b43379SAndrey Kiselev
310c2b43379SAndrey Kiselev
311c2b43379SAndrey Kiselev# AM_DEP_TRACK
312c2b43379SAndrey Kiselev# ------------
313c2b43379SAndrey KiselevAC_DEFUN([AM_DEP_TRACK],
314ec5ce9c2SBob Friesenhahn[AC_ARG_ENABLE([dependency-tracking], [dnl
315ec5ce9c2SBob FriesenhahnAS_HELP_STRING(
316ec5ce9c2SBob Friesenhahn  [--enable-dependency-tracking],
317ec5ce9c2SBob Friesenhahn  [do not reject slow dependency extractors])
318ec5ce9c2SBob FriesenhahnAS_HELP_STRING(
319ec5ce9c2SBob Friesenhahn  [--disable-dependency-tracking],
320ec5ce9c2SBob Friesenhahn  [speeds up one-time build])])
321c2b43379SAndrey Kiselevif test "x$enable_dependency_tracking" != xno; then
322c2b43379SAndrey Kiselev  am_depcomp="$ac_aux_dir/depcomp"
323c2b43379SAndrey Kiselev  AMDEPBACKSLASH='\'
324d338f7feSBob Friesenhahn  am__nodep='_no'
325c2b43379SAndrey Kiselevfi
326c2b43379SAndrey KiselevAM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
3272737e0e7SBob FriesenhahnAC_SUBST([AMDEPBACKSLASH])dnl
3282737e0e7SBob Friesenhahn_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
329d338f7feSBob FriesenhahnAC_SUBST([am__nodep])dnl
330d338f7feSBob Friesenhahn_AM_SUBST_NOTMAKE([am__nodep])dnl
331c2b43379SAndrey Kiselev])
332c2b43379SAndrey Kiselev
333c2b43379SAndrey Kiselev# Generate code to set up dependency tracking.              -*- Autoconf -*-
334c2b43379SAndrey Kiselev
335*c7ff695dSBob Friesenhahn# Copyright (C) 1999-2014 Free Software Foundation, Inc.
336185a73a3SAndrey Kiselev#
337185a73a3SAndrey Kiselev# This file is free software; the Free Software Foundation
338185a73a3SAndrey Kiselev# gives unlimited permission to copy and/or distribute it,
339185a73a3SAndrey Kiselev# with or without modifications, as long as this notice is preserved.
340c2b43379SAndrey Kiselev
341c2b43379SAndrey Kiselev
342c2b43379SAndrey Kiselev# _AM_OUTPUT_DEPENDENCY_COMMANDS
343c2b43379SAndrey Kiselev# ------------------------------
344c2b43379SAndrey KiselevAC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
34582973070SBob Friesenhahn[{
346429b3fdcSBob Friesenhahn  # Older Autoconf quotes --file arguments for eval, but not when files
347dbd1873fSBob Friesenhahn  # are listed without --file.  Let's play safe and only enable the eval
348dbd1873fSBob Friesenhahn  # if we detect the quoting.
349dbd1873fSBob Friesenhahn  case $CONFIG_FILES in
350dbd1873fSBob Friesenhahn  *\'*) eval set x "$CONFIG_FILES" ;;
351dbd1873fSBob Friesenhahn  *)   set x $CONFIG_FILES ;;
352dbd1873fSBob Friesenhahn  esac
353dbd1873fSBob Friesenhahn  shift
354dbd1873fSBob Friesenhahn  for mf
355dbd1873fSBob Friesenhahn  do
356c2b43379SAndrey Kiselev    # Strip MF so we end up with the name of the file.
357c2b43379SAndrey Kiselev    mf=`echo "$mf" | sed -e 's/:.*$//'`
358c2b43379SAndrey Kiselev    # Check whether this is an Automake generated Makefile or not.
359ec5ce9c2SBob Friesenhahn    # We used to match only the files named 'Makefile.in', but
360c2b43379SAndrey Kiselev    # some people rename them; so instead we look at the file content.
361c2b43379SAndrey Kiselev    # Grep'ing the first line is not enough: some people post-process
362c2b43379SAndrey Kiselev    # each Makefile.in and add a new line on top of each file to say so.
3632737e0e7SBob Friesenhahn    # Grep'ing the whole file is not good either: AIX grep has a line
3642737e0e7SBob Friesenhahn    # limit of 2048, but all sed's we know have understand at least 4000.
365a4e657ccSBob Friesenhahn    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
366c2b43379SAndrey Kiselev      dirpart=`AS_DIRNAME("$mf")`
367c2b43379SAndrey Kiselev    else
368c2b43379SAndrey Kiselev      continue
369c2b43379SAndrey Kiselev    fi
370e758fc84SAndrey Kiselev    # Extract the definition of DEPDIR, am__include, and am__quote
371ec5ce9c2SBob Friesenhahn    # from the Makefile without running 'make'.
372c2b43379SAndrey Kiselev    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
373c2b43379SAndrey Kiselev    test -z "$DEPDIR" && continue
374e758fc84SAndrey Kiselev    am__include=`sed -n 's/^am__include = //p' < "$mf"`
375429b3fdcSBob Friesenhahn    test -z "$am__include" && continue
376e758fc84SAndrey Kiselev    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
377e758fc84SAndrey Kiselev    # Find all dependency output files, they are included files with
378e758fc84SAndrey Kiselev    # $(DEPDIR) in their names.  We invoke sed twice because it is the
379e758fc84SAndrey Kiselev    # simplest approach to changing $(DEPDIR) to its actual value in the
380e758fc84SAndrey Kiselev    # expansion.
381e758fc84SAndrey Kiselev    for file in `sed -n "
382e758fc84SAndrey Kiselev      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
383ec5ce9c2SBob Friesenhahn	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
384c2b43379SAndrey Kiselev      # Make sure the directory exists.
385c2b43379SAndrey Kiselev      test -f "$dirpart/$file" && continue
386c2b43379SAndrey Kiselev      fdir=`AS_DIRNAME(["$file"])`
387c2b43379SAndrey Kiselev      AS_MKDIR_P([$dirpart/$fdir])
388c2b43379SAndrey Kiselev      # echo "creating $dirpart/$file"
389c2b43379SAndrey Kiselev      echo '# dummy' > "$dirpart/$file"
390c2b43379SAndrey Kiselev    done
391c2b43379SAndrey Kiselev  done
39282973070SBob Friesenhahn}
393c2b43379SAndrey Kiselev])# _AM_OUTPUT_DEPENDENCY_COMMANDS
394c2b43379SAndrey Kiselev
395c2b43379SAndrey Kiselev
396c2b43379SAndrey Kiselev# AM_OUTPUT_DEPENDENCY_COMMANDS
397c2b43379SAndrey Kiselev# -----------------------------
398c2b43379SAndrey Kiselev# This macro should only be invoked once -- use via AC_REQUIRE.
399c2b43379SAndrey Kiselev#
400c2b43379SAndrey Kiselev# This code is only required when automatic dependency tracking
401ec5ce9c2SBob Friesenhahn# is enabled.  FIXME.  This creates each '.P' file that we will
402c2b43379SAndrey Kiselev# need in order to bootstrap the dependency handling code.
403c2b43379SAndrey KiselevAC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
404c2b43379SAndrey Kiselev[AC_CONFIG_COMMANDS([depfiles],
405c2b43379SAndrey Kiselev     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
406c2b43379SAndrey Kiselev     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
407c2b43379SAndrey Kiselev])
408c2b43379SAndrey Kiselev
409c2b43379SAndrey Kiselev# Do all the work for Automake.                             -*- Autoconf -*-
410c2b43379SAndrey Kiselev
411*c7ff695dSBob Friesenhahn# Copyright (C) 1996-2014 Free Software Foundation, Inc.
412185a73a3SAndrey Kiselev#
413185a73a3SAndrey Kiselev# This file is free software; the Free Software Foundation
414185a73a3SAndrey Kiselev# gives unlimited permission to copy and/or distribute it,
415185a73a3SAndrey Kiselev# with or without modifications, as long as this notice is preserved.
416c2b43379SAndrey Kiselev
417185a73a3SAndrey Kiselev# This macro actually does too much.  Some checks are only needed if
418185a73a3SAndrey Kiselev# your package does certain things.  But this isn't really a big deal.
419c2b43379SAndrey Kiselev
420429b3fdcSBob Friesenhahndnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
421429b3fdcSBob Friesenhahnm4_define([AC_PROG_CC],
422429b3fdcSBob Friesenhahnm4_defn([AC_PROG_CC])
423429b3fdcSBob Friesenhahn[_AM_PROG_CC_C_O
424429b3fdcSBob Friesenhahn])
425429b3fdcSBob Friesenhahn
426c2b43379SAndrey Kiselev# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
427c2b43379SAndrey Kiselev# AM_INIT_AUTOMAKE([OPTIONS])
428c2b43379SAndrey Kiselev# -----------------------------------------------
429c2b43379SAndrey Kiselev# The call with PACKAGE and VERSION arguments is the old style
430c2b43379SAndrey Kiselev# call (pre autoconf-2.50), which is being phased out.  PACKAGE
431c2b43379SAndrey Kiselev# and VERSION should now be passed to AC_INIT and removed from
432c2b43379SAndrey Kiselev# the call to AM_INIT_AUTOMAKE.
433c2b43379SAndrey Kiselev# We support both call styles for the transition.  After
434c2b43379SAndrey Kiselev# the next Automake release, Autoconf can make the AC_INIT
435c2b43379SAndrey Kiselev# arguments mandatory, and then we can depend on a new Autoconf
436c2b43379SAndrey Kiselev# release and drop the old call support.
437c2b43379SAndrey KiselevAC_DEFUN([AM_INIT_AUTOMAKE],
438429b3fdcSBob Friesenhahn[AC_PREREQ([2.65])dnl
439c2b43379SAndrey Kiselevdnl Autoconf wants to disallow AM_ names.  We explicitly allow
440c2b43379SAndrey Kiselevdnl the ones we care about.
441c2b43379SAndrey Kiselevm4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
442c2b43379SAndrey KiselevAC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
443c2b43379SAndrey KiselevAC_REQUIRE([AC_PROG_INSTALL])dnl
4442737e0e7SBob Friesenhahnif test "`cd $srcdir && pwd`" != "`pwd`"; then
4452737e0e7SBob Friesenhahn  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4462737e0e7SBob Friesenhahn  # is not polluted with repeated "-I."
4472737e0e7SBob Friesenhahn  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
448c2b43379SAndrey Kiselev  # test to see if srcdir already configured
4492737e0e7SBob Friesenhahn  if test -f $srcdir/config.status; then
450c2b43379SAndrey Kiselev    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
451c2b43379SAndrey Kiselev  fi
4522737e0e7SBob Friesenhahnfi
453c2b43379SAndrey Kiselev
454c2b43379SAndrey Kiselev# test whether we have cygpath
455c2b43379SAndrey Kiselevif test -z "$CYGPATH_W"; then
456c2b43379SAndrey Kiselev  if (cygpath --version) >/dev/null 2>/dev/null; then
457c2b43379SAndrey Kiselev    CYGPATH_W='cygpath -w'
458c2b43379SAndrey Kiselev  else
459c2b43379SAndrey Kiselev    CYGPATH_W=echo
460c2b43379SAndrey Kiselev  fi
461c2b43379SAndrey Kiselevfi
462c2b43379SAndrey KiselevAC_SUBST([CYGPATH_W])
463c2b43379SAndrey Kiselev
464c2b43379SAndrey Kiselev# Define the identity of the package.
465c2b43379SAndrey Kiselevdnl Distinguish between old-style and new-style calls.
466c2b43379SAndrey Kiselevm4_ifval([$2],
467ec5ce9c2SBob Friesenhahn[AC_DIAGNOSE([obsolete],
468429b3fdcSBob Friesenhahn             [$0: two- and three-arguments forms are deprecated.])
469ec5ce9c2SBob Friesenhahnm4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
470c2b43379SAndrey Kiselev AC_SUBST([PACKAGE], [$1])dnl
471c2b43379SAndrey Kiselev AC_SUBST([VERSION], [$2])],
472c2b43379SAndrey Kiselev[_AM_SET_OPTIONS([$1])dnl
4732737e0e7SBob Friesenhahndnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
474ec5ce9c2SBob Friesenhahnm4_if(
475ec5ce9c2SBob Friesenhahn  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
476ec5ce9c2SBob Friesenhahn  [ok:ok],,
4772737e0e7SBob Friesenhahn  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
478c2b43379SAndrey Kiselev AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
479c2b43379SAndrey Kiselev AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
480c2b43379SAndrey Kiselev
481c2b43379SAndrey Kiselev_AM_IF_OPTION([no-define],,
482ec5ce9c2SBob Friesenhahn[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
483ec5ce9c2SBob Friesenhahn AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
484c2b43379SAndrey Kiselev
485c2b43379SAndrey Kiselev# Some tools Automake needs.
486c2b43379SAndrey KiselevAC_REQUIRE([AM_SANITY_CHECK])dnl
487c2b43379SAndrey KiselevAC_REQUIRE([AC_ARG_PROGRAM])dnl
488ec5ce9c2SBob FriesenhahnAM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
489ec5ce9c2SBob FriesenhahnAM_MISSING_PROG([AUTOCONF], [autoconf])
490ec5ce9c2SBob FriesenhahnAM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
491ec5ce9c2SBob FriesenhahnAM_MISSING_PROG([AUTOHEADER], [autoheader])
492ec5ce9c2SBob FriesenhahnAM_MISSING_PROG([MAKEINFO], [makeinfo])
49382973070SBob FriesenhahnAC_REQUIRE([AM_PROG_INSTALL_SH])dnl
49482973070SBob FriesenhahnAC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
495ec5ce9c2SBob FriesenhahnAC_REQUIRE([AC_PROG_MKDIR_P])dnl
496ec5ce9c2SBob Friesenhahn# For better backward compatibility.  To be removed once Automake 1.9.x
497ec5ce9c2SBob Friesenhahn# dies out for good.  For more background, see:
498ec5ce9c2SBob Friesenhahn# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
499ec5ce9c2SBob Friesenhahn# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
500ec5ce9c2SBob FriesenhahnAC_SUBST([mkdir_p], ['$(MKDIR_P)'])
501*c7ff695dSBob Friesenhahn# We need awk for the "check" target (and possibly the TAP driver).  The
502*c7ff695dSBob Friesenhahn# system "awk" is bad on some platforms.
503c2b43379SAndrey KiselevAC_REQUIRE([AC_PROG_AWK])dnl
504c2b43379SAndrey KiselevAC_REQUIRE([AC_PROG_MAKE_SET])dnl
505c2b43379SAndrey KiselevAC_REQUIRE([AM_SET_LEADING_DOT])dnl
506e758fc84SAndrey Kiselev_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
507e758fc84SAndrey Kiselev	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
508e758fc84SAndrey Kiselev			     [_AM_PROG_TAR([v7])])])
509c2b43379SAndrey Kiselev_AM_IF_OPTION([no-dependencies],,
510c2b43379SAndrey Kiselev[AC_PROVIDE_IFELSE([AC_PROG_CC],
511ec5ce9c2SBob Friesenhahn		  [_AM_DEPENDENCIES([CC])],
512ec5ce9c2SBob Friesenhahn		  [m4_define([AC_PROG_CC],
513ec5ce9c2SBob Friesenhahn			     m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
514c2b43379SAndrey KiselevAC_PROVIDE_IFELSE([AC_PROG_CXX],
515ec5ce9c2SBob Friesenhahn		  [_AM_DEPENDENCIES([CXX])],
516ec5ce9c2SBob Friesenhahn		  [m4_define([AC_PROG_CXX],
517ec5ce9c2SBob Friesenhahn			     m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
5182737e0e7SBob FriesenhahnAC_PROVIDE_IFELSE([AC_PROG_OBJC],
519ec5ce9c2SBob Friesenhahn		  [_AM_DEPENDENCIES([OBJC])],
520ec5ce9c2SBob Friesenhahn		  [m4_define([AC_PROG_OBJC],
521ec5ce9c2SBob Friesenhahn			     m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
522429b3fdcSBob FriesenhahnAC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
523ec5ce9c2SBob Friesenhahn		  [_AM_DEPENDENCIES([OBJCXX])],
524ec5ce9c2SBob Friesenhahn		  [m4_define([AC_PROG_OBJCXX],
525429b3fdcSBob Friesenhahn			     m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
526c2b43379SAndrey Kiselev])
527429b3fdcSBob FriesenhahnAC_REQUIRE([AM_SILENT_RULES])dnl
528429b3fdcSBob Friesenhahndnl The testsuite driver may need to know about EXEEXT, so add the
529429b3fdcSBob Friesenhahndnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
530429b3fdcSBob Friesenhahndnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
53182973070SBob FriesenhahnAC_CONFIG_COMMANDS_PRE(dnl
53282973070SBob Friesenhahn[m4_provide_if([_AM_COMPILER_EXEEXT],
53382973070SBob Friesenhahn  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
534429b3fdcSBob Friesenhahn
535429b3fdcSBob Friesenhahn# POSIX will say in a future version that running "rm -f" with no argument
536429b3fdcSBob Friesenhahn# is OK; and we want to be able to make that assumption in our Makefile
537429b3fdcSBob Friesenhahn# recipes.  So use an aggressive probe to check that the usage we want is
538429b3fdcSBob Friesenhahn# actually supported "in the wild" to an acceptable degree.
539429b3fdcSBob Friesenhahn# See automake bug#10828.
540429b3fdcSBob Friesenhahn# To make any issue more visible, cause the running configure to be aborted
541429b3fdcSBob Friesenhahn# by default if the 'rm' program in use doesn't match our expectations; the
542429b3fdcSBob Friesenhahn# user can still override this though.
543429b3fdcSBob Friesenhahnif rm -f && rm -fr && rm -rf; then : OK; else
544429b3fdcSBob Friesenhahn  cat >&2 <<'END'
545429b3fdcSBob FriesenhahnOops!
546429b3fdcSBob Friesenhahn
547429b3fdcSBob FriesenhahnYour 'rm' program seems unable to run without file operands specified
548429b3fdcSBob Friesenhahnon the command line, even when the '-f' option is present.  This is contrary
549429b3fdcSBob Friesenhahnto the behaviour of most rm programs out there, and not conforming with
550429b3fdcSBob Friesenhahnthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
551429b3fdcSBob Friesenhahn
552429b3fdcSBob FriesenhahnPlease tell [email protected] about your system, including the value
553429b3fdcSBob Friesenhahnof your $PATH and any error possibly output before this message.  This
554429b3fdcSBob Friesenhahncan help us improve future automake versions.
555429b3fdcSBob Friesenhahn
556429b3fdcSBob FriesenhahnEND
557429b3fdcSBob Friesenhahn  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
558429b3fdcSBob Friesenhahn    echo 'Configuration will proceed anyway, since you have set the' >&2
559429b3fdcSBob Friesenhahn    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
560429b3fdcSBob Friesenhahn    echo >&2
561429b3fdcSBob Friesenhahn  else
562429b3fdcSBob Friesenhahn    cat >&2 <<'END'
563429b3fdcSBob FriesenhahnAborting the configuration process, to ensure you take notice of the issue.
564429b3fdcSBob Friesenhahn
565429b3fdcSBob FriesenhahnYou can download and install GNU coreutils to get an 'rm' implementation
566429b3fdcSBob Friesenhahnthat behaves properly: <http://www.gnu.org/software/coreutils/>.
567429b3fdcSBob Friesenhahn
568429b3fdcSBob FriesenhahnIf you want to complete the configuration process using your problematic
569429b3fdcSBob Friesenhahn'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
570429b3fdcSBob Friesenhahnto "yes", and re-run configure.
571429b3fdcSBob Friesenhahn
572429b3fdcSBob FriesenhahnEND
573429b3fdcSBob Friesenhahn    AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
574429b3fdcSBob Friesenhahn  fi
575*c7ff695dSBob Friesenhahnfi
576*c7ff695dSBob Friesenhahndnl The trailing newline in this macro's definition is deliberate, for
577*c7ff695dSBob Friesenhahndnl backward compatibility and to allow trailing 'dnl'-style comments
578*c7ff695dSBob Friesenhahndnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
579*c7ff695dSBob Friesenhahn])
580c2b43379SAndrey Kiselev
581ec5ce9c2SBob Friesenhahndnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
58282973070SBob Friesenhahndnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
58382973070SBob Friesenhahndnl mangled by Autoconf and run in a shell conditional statement.
58482973070SBob Friesenhahnm4_define([_AC_COMPILER_EXEEXT],
58582973070SBob Friesenhahnm4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
58682973070SBob Friesenhahn
587c2b43379SAndrey Kiselev# When config.status generates a header, we must update the stamp-h file.
588c2b43379SAndrey Kiselev# This file resides in the same directory as the config header
589c2b43379SAndrey Kiselev# that is generated.  The stamp files are numbered to have different names.
590c2b43379SAndrey Kiselev
591c2b43379SAndrey Kiselev# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
592c2b43379SAndrey Kiselev# loop where config.status creates the headers, so we can generate
593c2b43379SAndrey Kiselev# our stamp files there.
594c2b43379SAndrey KiselevAC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
595c2b43379SAndrey Kiselev[# Compute $1's index in $config_headers.
596a4e657ccSBob Friesenhahn_am_arg=$1
597c2b43379SAndrey Kiselev_am_stamp_count=1
598c2b43379SAndrey Kiselevfor _am_header in $config_headers :; do
599c2b43379SAndrey Kiselev  case $_am_header in
600a4e657ccSBob Friesenhahn    $_am_arg | $_am_arg:* )
601c2b43379SAndrey Kiselev      break ;;
602c2b43379SAndrey Kiselev    * )
603c2b43379SAndrey Kiselev      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
604c2b43379SAndrey Kiselev  esac
605c2b43379SAndrey Kiselevdone
606a4e657ccSBob Friesenhahnecho "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
607c2b43379SAndrey Kiselev
608*c7ff695dSBob Friesenhahn# Copyright (C) 2001-2014 Free Software Foundation, Inc.
609185a73a3SAndrey Kiselev#
610185a73a3SAndrey Kiselev# This file is free software; the Free Software Foundation
611185a73a3SAndrey Kiselev# gives unlimited permission to copy and/or distribute it,
612185a73a3SAndrey Kiselev# with or without modifications, as long as this notice is preserved.
613185a73a3SAndrey Kiselev
614c2b43379SAndrey Kiselev# AM_PROG_INSTALL_SH
615c2b43379SAndrey Kiselev# ------------------
616c2b43379SAndrey Kiselev# Define $install_sh.
617c2b43379SAndrey KiselevAC_DEFUN([AM_PROG_INSTALL_SH],
618c2b43379SAndrey Kiselev[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
619*c7ff695dSBob Friesenhahnif test x"${install_sh+set}" != xset; then
62082973070SBob Friesenhahn  case $am_aux_dir in
62182973070SBob Friesenhahn  *\ * | *\	*)
62282973070SBob Friesenhahn    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
62382973070SBob Friesenhahn  *)
62482973070SBob Friesenhahn    install_sh="\${SHELL} $am_aux_dir/install-sh"
62582973070SBob Friesenhahn  esac
62682973070SBob Friesenhahnfi
627ec5ce9c2SBob FriesenhahnAC_SUBST([install_sh])])
628c2b43379SAndrey Kiselev
629*c7ff695dSBob Friesenhahn# Copyright (C) 2003-2014 Free Software Foundation, Inc.
630185a73a3SAndrey Kiselev#
631185a73a3SAndrey Kiselev# This file is free software; the Free Software Foundation
632185a73a3SAndrey Kiselev# gives unlimited permission to copy and/or distribute it,
633185a73a3SAndrey Kiselev# with or without modifications, as long as this notice is preserved.
634c2b43379SAndrey Kiselev
635c2b43379SAndrey Kiselev# Check whether the underlying file-system supports filenames
636c2b43379SAndrey Kiselev# with a leading dot.  For instance MS-DOS doesn't.
637c2b43379SAndrey KiselevAC_DEFUN([AM_SET_LEADING_DOT],
638c2b43379SAndrey Kiselev[rm -rf .tst 2>/dev/null
639c2b43379SAndrey Kiselevmkdir .tst 2>/dev/null
640c2b43379SAndrey Kiselevif test -d .tst; then
641c2b43379SAndrey Kiselev  am__leading_dot=.
642c2b43379SAndrey Kiselevelse
643c2b43379SAndrey Kiselev  am__leading_dot=_
644c2b43379SAndrey Kiselevfi
645c2b43379SAndrey Kiselevrmdir .tst 2>/dev/null
646c2b43379SAndrey KiselevAC_SUBST([am__leading_dot])])
647c2b43379SAndrey Kiselev
648185a73a3SAndrey Kiselev# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
6497ca6367fSAndrey Kiselev# From Jim Meyering
6507ca6367fSAndrey Kiselev
651*c7ff695dSBob Friesenhahn# Copyright (C) 1996-2014 Free Software Foundation, Inc.
652185a73a3SAndrey Kiselev#
653185a73a3SAndrey Kiselev# This file is free software; the Free Software Foundation
654185a73a3SAndrey Kiselev# gives unlimited permission to copy and/or distribute it,
655185a73a3SAndrey Kiselev# with or without modifications, as long as this notice is preserved.
6567ca6367fSAndrey Kiselev
65782973070SBob Friesenhahn# AM_MAINTAINER_MODE([DEFAULT-MODE])
65882973070SBob Friesenhahn# ----------------------------------
65982973070SBob Friesenhahn# Control maintainer-specific portions of Makefiles.
660ec5ce9c2SBob Friesenhahn# Default is to disable them, unless 'enable' is passed literally.
661ec5ce9c2SBob Friesenhahn# For symmetry, 'disable' may be passed as well.  Anyway, the user
66282973070SBob Friesenhahn# can override the default with the --enable/--disable switch.
6637ca6367fSAndrey KiselevAC_DEFUN([AM_MAINTAINER_MODE],
66482973070SBob Friesenhahn[m4_case(m4_default([$1], [disable]),
66582973070SBob Friesenhahn       [enable], [m4_define([am_maintainer_other], [disable])],
66682973070SBob Friesenhahn       [disable], [m4_define([am_maintainer_other], [enable])],
66782973070SBob Friesenhahn       [m4_define([am_maintainer_other], [enable])
66882973070SBob Friesenhahn        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
669d338f7feSBob FriesenhahnAC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
67082973070SBob Friesenhahn  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
67182973070SBob Friesenhahn  AC_ARG_ENABLE([maintainer-mode],
672ec5ce9c2SBob Friesenhahn    [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
673ec5ce9c2SBob Friesenhahn      am_maintainer_other[ make rules and dependencies not useful
674ec5ce9c2SBob Friesenhahn      (and sometimes confusing) to the casual installer])],
67582973070SBob Friesenhahn    [USE_MAINTAINER_MODE=$enableval],
67682973070SBob Friesenhahn    [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
6777ca6367fSAndrey Kiselev  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
67882973070SBob Friesenhahn  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
6797ca6367fSAndrey Kiselev  MAINT=$MAINTAINER_MODE_TRUE
68082973070SBob Friesenhahn  AC_SUBST([MAINT])dnl
6817ca6367fSAndrey Kiselev]
6827ca6367fSAndrey Kiselev)
6837ca6367fSAndrey Kiselev
684c2b43379SAndrey Kiselev# Check to see how 'make' treats includes.	            -*- Autoconf -*-
685c2b43379SAndrey Kiselev
686*c7ff695dSBob Friesenhahn# Copyright (C) 2001-2014 Free Software Foundation, Inc.
687185a73a3SAndrey Kiselev#
688185a73a3SAndrey Kiselev# This file is free software; the Free Software Foundation
689185a73a3SAndrey Kiselev# gives unlimited permission to copy and/or distribute it,
690185a73a3SAndrey Kiselev# with or without modifications, as long as this notice is preserved.
691c2b43379SAndrey Kiselev
692c2b43379SAndrey Kiselev# AM_MAKE_INCLUDE()
693c2b43379SAndrey Kiselev# -----------------
694c2b43379SAndrey Kiselev# Check to see how make treats includes.
695c2b43379SAndrey KiselevAC_DEFUN([AM_MAKE_INCLUDE],
696c2b43379SAndrey Kiselev[am_make=${MAKE-make}
697c2b43379SAndrey Kiselevcat > confinc << 'END'
698c2b43379SAndrey Kiselevam__doit:
69982973070SBob Friesenhahn	@echo this is the am__doit target
700c2b43379SAndrey Kiselev.PHONY: am__doit
701c2b43379SAndrey KiselevEND
702c2b43379SAndrey Kiselev# If we don't find an include directive, just comment out the code.
703c2b43379SAndrey KiselevAC_MSG_CHECKING([for style of include used by $am_make])
704c2b43379SAndrey Kiselevam__include="#"
705c2b43379SAndrey Kiselevam__quote=
706c2b43379SAndrey Kiselev_am_result=none
707c2b43379SAndrey Kiselev# First try GNU make style include.
708c2b43379SAndrey Kiselevecho "include confinc" > confmf
709ec5ce9c2SBob Friesenhahn# Ignore all kinds of additional output from 'make'.
71082973070SBob Friesenhahncase `$am_make -s -f confmf 2> /dev/null` in #(
71182973070SBob Friesenhahn*the\ am__doit\ target*)
712c2b43379SAndrey Kiselev  am__include=include
713c2b43379SAndrey Kiselev  am__quote=
714c2b43379SAndrey Kiselev  _am_result=GNU
71582973070SBob Friesenhahn  ;;
71682973070SBob Friesenhahnesac
717c2b43379SAndrey Kiselev# Now try BSD make style include.
718c2b43379SAndrey Kiselevif test "$am__include" = "#"; then
719c2b43379SAndrey Kiselev   echo '.include "confinc"' > confmf
72082973070SBob Friesenhahn   case `$am_make -s -f confmf 2> /dev/null` in #(
72182973070SBob Friesenhahn   *the\ am__doit\ target*)
722c2b43379SAndrey Kiselev     am__include=.include
723c2b43379SAndrey Kiselev     am__quote="\""
724c2b43379SAndrey Kiselev     _am_result=BSD
72582973070SBob Friesenhahn     ;;
72682973070SBob Friesenhahn   esac
727c2b43379SAndrey Kiselevfi
728c2b43379SAndrey KiselevAC_SUBST([am__include])
729c2b43379SAndrey KiselevAC_SUBST([am__quote])
730c2b43379SAndrey KiselevAC_MSG_RESULT([$_am_result])
731c2b43379SAndrey Kiselevrm -f confinc confmf
732c2b43379SAndrey Kiselev])
733c2b43379SAndrey Kiselev
734185a73a3SAndrey Kiselev# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
735c2b43379SAndrey Kiselev
736*c7ff695dSBob Friesenhahn# Copyright (C) 1997-2014 Free Software Foundation, Inc.
737185a73a3SAndrey Kiselev#
738185a73a3SAndrey Kiselev# This file is free software; the Free Software Foundation
739185a73a3SAndrey Kiselev# gives unlimited permission to copy and/or distribute it,
740185a73a3SAndrey Kiselev# with or without modifications, as long as this notice is preserved.
741c2b43379SAndrey Kiselev
742c2b43379SAndrey Kiselev# AM_MISSING_PROG(NAME, PROGRAM)
743c2b43379SAndrey Kiselev# ------------------------------
744c2b43379SAndrey KiselevAC_DEFUN([AM_MISSING_PROG],
745c2b43379SAndrey Kiselev[AC_REQUIRE([AM_MISSING_HAS_RUN])
746c2b43379SAndrey Kiselev$1=${$1-"${am_missing_run}$2"}
747c2b43379SAndrey KiselevAC_SUBST($1)])
748c2b43379SAndrey Kiselev
749c2b43379SAndrey Kiselev# AM_MISSING_HAS_RUN
750c2b43379SAndrey Kiselev# ------------------
751429b3fdcSBob Friesenhahn# Define MISSING if not defined so far and test if it is modern enough.
752429b3fdcSBob Friesenhahn# If it is, set am_missing_run to use it, otherwise, to nothing.
753c2b43379SAndrey KiselevAC_DEFUN([AM_MISSING_HAS_RUN],
754c2b43379SAndrey Kiselev[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
7552737e0e7SBob FriesenhahnAC_REQUIRE_AUX_FILE([missing])dnl
75682973070SBob Friesenhahnif test x"${MISSING+set}" != xset; then
75782973070SBob Friesenhahn  case $am_aux_dir in
75882973070SBob Friesenhahn  *\ * | *\	*)
75982973070SBob Friesenhahn    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
76082973070SBob Friesenhahn  *)
76182973070SBob Friesenhahn    MISSING="\${SHELL} $am_aux_dir/missing" ;;
76282973070SBob Friesenhahn  esac
76382973070SBob Friesenhahnfi
764c2b43379SAndrey Kiselev# Use eval to expand $SHELL
765429b3fdcSBob Friesenhahnif eval "$MISSING --is-lightweight"; then
766429b3fdcSBob Friesenhahn  am_missing_run="$MISSING "
767c2b43379SAndrey Kiselevelse
768c2b43379SAndrey Kiselev  am_missing_run=
769ec5ce9c2SBob Friesenhahn  AC_MSG_WARN(['missing' script is too old or missing])
770c2b43379SAndrey Kiselevfi
771c2b43379SAndrey Kiselev])
772c2b43379SAndrey Kiselev
773c2b43379SAndrey Kiselev# Helper functions for option handling.                     -*- Autoconf -*-
774c2b43379SAndrey Kiselev
775*c7ff695dSBob Friesenhahn# Copyright (C) 2001-2014 Free Software Foundation, Inc.
776185a73a3SAndrey Kiselev#
777185a73a3SAndrey Kiselev# This file is free software; the Free Software Foundation
778185a73a3SAndrey Kiselev# gives unlimited permission to copy and/or distribute it,
779185a73a3SAndrey Kiselev# with or without modifications, as long as this notice is preserved.
780c2b43379SAndrey Kiselev
781c2b43379SAndrey Kiselev# _AM_MANGLE_OPTION(NAME)
782c2b43379SAndrey Kiselev# -----------------------
783c2b43379SAndrey KiselevAC_DEFUN([_AM_MANGLE_OPTION],
784c2b43379SAndrey Kiselev[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
785c2b43379SAndrey Kiselev
786c2b43379SAndrey Kiselev# _AM_SET_OPTION(NAME)
787d338f7feSBob Friesenhahn# --------------------
788c2b43379SAndrey Kiselev# Set option NAME.  Presently that only means defining a flag for this option.
789c2b43379SAndrey KiselevAC_DEFUN([_AM_SET_OPTION],
790ec5ce9c2SBob Friesenhahn[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
791c2b43379SAndrey Kiselev
792c2b43379SAndrey Kiselev# _AM_SET_OPTIONS(OPTIONS)
793d338f7feSBob Friesenhahn# ------------------------
794c2b43379SAndrey Kiselev# OPTIONS is a space-separated list of Automake options.
795c2b43379SAndrey KiselevAC_DEFUN([_AM_SET_OPTIONS],
796dbd1873fSBob Friesenhahn[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
797c2b43379SAndrey Kiselev
798c2b43379SAndrey Kiselev# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
799c2b43379SAndrey Kiselev# -------------------------------------------
800c2b43379SAndrey Kiselev# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
801c2b43379SAndrey KiselevAC_DEFUN([_AM_IF_OPTION],
802c2b43379SAndrey Kiselev[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
803c2b43379SAndrey Kiselev
804*c7ff695dSBob Friesenhahn# Copyright (C) 1999-2014 Free Software Foundation, Inc.
805429b3fdcSBob Friesenhahn#
806429b3fdcSBob Friesenhahn# This file is free software; the Free Software Foundation
807429b3fdcSBob Friesenhahn# gives unlimited permission to copy and/or distribute it,
808429b3fdcSBob Friesenhahn# with or without modifications, as long as this notice is preserved.
809429b3fdcSBob Friesenhahn
810429b3fdcSBob Friesenhahn# _AM_PROG_CC_C_O
811429b3fdcSBob Friesenhahn# ---------------
812429b3fdcSBob Friesenhahn# Like AC_PROG_CC_C_O, but changed for automake.  We rewrite AC_PROG_CC
813429b3fdcSBob Friesenhahn# to automatically call this.
814429b3fdcSBob FriesenhahnAC_DEFUN([_AM_PROG_CC_C_O],
815429b3fdcSBob Friesenhahn[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
816429b3fdcSBob FriesenhahnAC_REQUIRE_AUX_FILE([compile])dnl
817429b3fdcSBob FriesenhahnAC_LANG_PUSH([C])dnl
818429b3fdcSBob FriesenhahnAC_CACHE_CHECK(
819429b3fdcSBob Friesenhahn  [whether $CC understands -c and -o together],
820429b3fdcSBob Friesenhahn  [am_cv_prog_cc_c_o],
821429b3fdcSBob Friesenhahn  [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
822429b3fdcSBob Friesenhahn  # Make sure it works both with $CC and with simple cc.
823429b3fdcSBob Friesenhahn  # Following AC_PROG_CC_C_O, we do the test twice because some
824429b3fdcSBob Friesenhahn  # compilers refuse to overwrite an existing .o file with -o,
825429b3fdcSBob Friesenhahn  # though they will create one.
826429b3fdcSBob Friesenhahn  am_cv_prog_cc_c_o=yes
827429b3fdcSBob Friesenhahn  for am_i in 1 2; do
828429b3fdcSBob Friesenhahn    if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
829429b3fdcSBob Friesenhahn         && test -f conftest2.$ac_objext; then
830429b3fdcSBob Friesenhahn      : OK
831429b3fdcSBob Friesenhahn    else
832429b3fdcSBob Friesenhahn      am_cv_prog_cc_c_o=no
833429b3fdcSBob Friesenhahn      break
834429b3fdcSBob Friesenhahn    fi
835429b3fdcSBob Friesenhahn  done
836429b3fdcSBob Friesenhahn  rm -f core conftest*
837429b3fdcSBob Friesenhahn  unset am_i])
838429b3fdcSBob Friesenhahnif test "$am_cv_prog_cc_c_o" != yes; then
839429b3fdcSBob Friesenhahn   # Losing compiler, so override with the script.
840429b3fdcSBob Friesenhahn   # FIXME: It is wrong to rewrite CC.
841429b3fdcSBob Friesenhahn   # But if we don't then we get into trouble of one sort or another.
842429b3fdcSBob Friesenhahn   # A longer-term fix would be to have automake use am__CC in this case,
843429b3fdcSBob Friesenhahn   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
844429b3fdcSBob Friesenhahn   CC="$am_aux_dir/compile $CC"
845429b3fdcSBob Friesenhahnfi
846429b3fdcSBob FriesenhahnAC_LANG_POP([C])])
847429b3fdcSBob Friesenhahn
848429b3fdcSBob Friesenhahn# For backward compatibility.
849429b3fdcSBob FriesenhahnAC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
850429b3fdcSBob Friesenhahn
851*c7ff695dSBob Friesenhahn# Copyright (C) 2001-2014 Free Software Foundation, Inc.
852429b3fdcSBob Friesenhahn#
853429b3fdcSBob Friesenhahn# This file is free software; the Free Software Foundation
854429b3fdcSBob Friesenhahn# gives unlimited permission to copy and/or distribute it,
855429b3fdcSBob Friesenhahn# with or without modifications, as long as this notice is preserved.
856429b3fdcSBob Friesenhahn
857429b3fdcSBob Friesenhahn# AM_RUN_LOG(COMMAND)
858429b3fdcSBob Friesenhahn# -------------------
859429b3fdcSBob Friesenhahn# Run COMMAND, save the exit status in ac_status, and log it.
860429b3fdcSBob Friesenhahn# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
861429b3fdcSBob FriesenhahnAC_DEFUN([AM_RUN_LOG],
862429b3fdcSBob Friesenhahn[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
863429b3fdcSBob Friesenhahn   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
864429b3fdcSBob Friesenhahn   ac_status=$?
865429b3fdcSBob Friesenhahn   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
866429b3fdcSBob Friesenhahn   (exit $ac_status); }])
867429b3fdcSBob Friesenhahn
868185a73a3SAndrey Kiselev# Check to make sure that the build environment is sane.    -*- Autoconf -*-
869185a73a3SAndrey Kiselev
870*c7ff695dSBob Friesenhahn# Copyright (C) 1996-2014 Free Software Foundation, Inc.
871c2b43379SAndrey Kiselev#
872185a73a3SAndrey Kiselev# This file is free software; the Free Software Foundation
873185a73a3SAndrey Kiselev# gives unlimited permission to copy and/or distribute it,
874185a73a3SAndrey Kiselev# with or without modifications, as long as this notice is preserved.
875c2b43379SAndrey Kiselev
876c2b43379SAndrey Kiselev# AM_SANITY_CHECK
877c2b43379SAndrey Kiselev# ---------------
878c2b43379SAndrey KiselevAC_DEFUN([AM_SANITY_CHECK],
879c2b43379SAndrey Kiselev[AC_MSG_CHECKING([whether build environment is sane])
88082973070SBob Friesenhahn# Reject unsafe characters in $srcdir or the absolute working directory
88182973070SBob Friesenhahn# name.  Accept space and tab only in the latter.
88282973070SBob Friesenhahnam_lf='
88382973070SBob Friesenhahn'
88482973070SBob Friesenhahncase `pwd` in
88582973070SBob Friesenhahn  *[[\\\"\#\$\&\'\`$am_lf]]*)
88682973070SBob Friesenhahn    AC_MSG_ERROR([unsafe absolute working directory name]);;
88782973070SBob Friesenhahnesac
88882973070SBob Friesenhahncase $srcdir in
88982973070SBob Friesenhahn  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
890ec5ce9c2SBob Friesenhahn    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
89182973070SBob Friesenhahnesac
89282973070SBob Friesenhahn
893ec5ce9c2SBob Friesenhahn# Do 'set' in a subshell so we don't clobber the current shell's
894c2b43379SAndrey Kiselev# arguments.  Must try -L first in case configure is actually a
895c2b43379SAndrey Kiselev# symlink; some systems play weird games with the mod time of symlinks
896c2b43379SAndrey Kiselev# (eg FreeBSD returns the mod time of the symlink's containing
897c2b43379SAndrey Kiselev# directory).
898c2b43379SAndrey Kiselevif (
899ec5ce9c2SBob Friesenhahn   am_has_slept=no
900ec5ce9c2SBob Friesenhahn   for am_try in 1 2; do
901ec5ce9c2SBob Friesenhahn     echo "timestamp, slept: $am_has_slept" > conftest.file
90282973070SBob Friesenhahn     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
903c2b43379SAndrey Kiselev     if test "$[*]" = "X"; then
904c2b43379SAndrey Kiselev	# -L didn't work.
90582973070SBob Friesenhahn	set X `ls -t "$srcdir/configure" conftest.file`
906c2b43379SAndrey Kiselev     fi
907c2b43379SAndrey Kiselev     if test "$[*]" != "X $srcdir/configure conftest.file" \
908c2b43379SAndrey Kiselev	&& test "$[*]" != "X conftest.file $srcdir/configure"; then
909c2b43379SAndrey Kiselev
910c2b43379SAndrey Kiselev	# If neither matched, then we have a broken ls.  This can happen
911c2b43379SAndrey Kiselev	# if, for instance, CONFIG_SHELL is bash and it inherits a
912c2b43379SAndrey Kiselev	# broken ls alias from the environment.  This has actually
913c2b43379SAndrey Kiselev	# happened.  Such a system could not be considered "sane".
914c2b43379SAndrey Kiselev	AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
915c2b43379SAndrey Kiselev  alias in your environment])
916c2b43379SAndrey Kiselev     fi
917ec5ce9c2SBob Friesenhahn     if test "$[2]" = conftest.file || test $am_try -eq 2; then
918ec5ce9c2SBob Friesenhahn       break
919ec5ce9c2SBob Friesenhahn     fi
920ec5ce9c2SBob Friesenhahn     # Just in case.
921ec5ce9c2SBob Friesenhahn     sleep 1
922ec5ce9c2SBob Friesenhahn     am_has_slept=yes
923ec5ce9c2SBob Friesenhahn   done
924c2b43379SAndrey Kiselev   test "$[2]" = conftest.file
925c2b43379SAndrey Kiselev   )
926c2b43379SAndrey Kiselevthen
927c2b43379SAndrey Kiselev   # Ok.
928c2b43379SAndrey Kiselev   :
929c2b43379SAndrey Kiselevelse
930c2b43379SAndrey Kiselev   AC_MSG_ERROR([newly created file is older than distributed files!
931c2b43379SAndrey KiselevCheck your system clock])
932c2b43379SAndrey Kiselevfi
933ec5ce9c2SBob FriesenhahnAC_MSG_RESULT([yes])
934ec5ce9c2SBob Friesenhahn# If we didn't sleep, we still need to ensure time stamps of config.status and
935ec5ce9c2SBob Friesenhahn# generated files are strictly newer.
936ec5ce9c2SBob Friesenhahnam_sleep_pid=
937ec5ce9c2SBob Friesenhahnif grep 'slept: no' conftest.file >/dev/null 2>&1; then
938ec5ce9c2SBob Friesenhahn  ( sleep 1 ) &
939ec5ce9c2SBob Friesenhahn  am_sleep_pid=$!
940ec5ce9c2SBob Friesenhahnfi
941ec5ce9c2SBob FriesenhahnAC_CONFIG_COMMANDS_PRE(
942ec5ce9c2SBob Friesenhahn  [AC_MSG_CHECKING([that generated files are newer than configure])
943ec5ce9c2SBob Friesenhahn   if test -n "$am_sleep_pid"; then
944ec5ce9c2SBob Friesenhahn     # Hide warnings about reused PIDs.
945ec5ce9c2SBob Friesenhahn     wait $am_sleep_pid 2>/dev/null
946ec5ce9c2SBob Friesenhahn   fi
947ec5ce9c2SBob Friesenhahn   AC_MSG_RESULT([done])])
948ec5ce9c2SBob Friesenhahnrm -f conftest.file
949ec5ce9c2SBob Friesenhahn])
950c2b43379SAndrey Kiselev
951*c7ff695dSBob Friesenhahn# Copyright (C) 2009-2014 Free Software Foundation, Inc.
95282973070SBob Friesenhahn#
95382973070SBob Friesenhahn# This file is free software; the Free Software Foundation
95482973070SBob Friesenhahn# gives unlimited permission to copy and/or distribute it,
95582973070SBob Friesenhahn# with or without modifications, as long as this notice is preserved.
95682973070SBob Friesenhahn
95782973070SBob Friesenhahn# AM_SILENT_RULES([DEFAULT])
95882973070SBob Friesenhahn# --------------------------
95982973070SBob Friesenhahn# Enable less verbose build rules; with the default set to DEFAULT
960ec5ce9c2SBob Friesenhahn# ("yes" being less verbose, "no" or empty being verbose).
96182973070SBob FriesenhahnAC_DEFUN([AM_SILENT_RULES],
962ec5ce9c2SBob Friesenhahn[AC_ARG_ENABLE([silent-rules], [dnl
963ec5ce9c2SBob FriesenhahnAS_HELP_STRING(
964ec5ce9c2SBob Friesenhahn  [--enable-silent-rules],
965ec5ce9c2SBob Friesenhahn  [less verbose build output (undo: "make V=1")])
966ec5ce9c2SBob FriesenhahnAS_HELP_STRING(
967ec5ce9c2SBob Friesenhahn  [--disable-silent-rules],
968ec5ce9c2SBob Friesenhahn  [verbose build output (undo: "make V=0")])dnl
969ec5ce9c2SBob Friesenhahn])
970ec5ce9c2SBob Friesenhahncase $enable_silent_rules in @%:@ (((
97182973070SBob Friesenhahn  yes) AM_DEFAULT_VERBOSITY=0;;
97282973070SBob Friesenhahn   no) AM_DEFAULT_VERBOSITY=1;;
97382973070SBob Friesenhahn    *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
97482973070SBob Friesenhahnesac
975ec5ce9c2SBob Friesenhahndnl
976ec5ce9c2SBob Friesenhahndnl A few 'make' implementations (e.g., NonStop OS and NextStep)
977ec5ce9c2SBob Friesenhahndnl do not support nested variable expansions.
978ec5ce9c2SBob Friesenhahndnl See automake bug#9928 and bug#10237.
979ec5ce9c2SBob Friesenhahnam_make=${MAKE-make}
980ec5ce9c2SBob FriesenhahnAC_CACHE_CHECK([whether $am_make supports nested variables],
981ec5ce9c2SBob Friesenhahn   [am_cv_make_support_nested_variables],
982ec5ce9c2SBob Friesenhahn   [if AS_ECHO([['TRUE=$(BAR$(V))
983ec5ce9c2SBob FriesenhahnBAR0=false
984ec5ce9c2SBob FriesenhahnBAR1=true
985ec5ce9c2SBob FriesenhahnV=1
986ec5ce9c2SBob Friesenhahnam__doit:
987ec5ce9c2SBob Friesenhahn	@$(TRUE)
988ec5ce9c2SBob Friesenhahn.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
989ec5ce9c2SBob Friesenhahn  am_cv_make_support_nested_variables=yes
990ec5ce9c2SBob Friesenhahnelse
991ec5ce9c2SBob Friesenhahn  am_cv_make_support_nested_variables=no
992ec5ce9c2SBob Friesenhahnfi])
993ec5ce9c2SBob Friesenhahnif test $am_cv_make_support_nested_variables = yes; then
994ec5ce9c2SBob Friesenhahn  dnl Using '$V' instead of '$(V)' breaks IRIX make.
995ec5ce9c2SBob Friesenhahn  AM_V='$(V)'
996ec5ce9c2SBob Friesenhahn  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
997ec5ce9c2SBob Friesenhahnelse
998ec5ce9c2SBob Friesenhahn  AM_V=$AM_DEFAULT_VERBOSITY
999ec5ce9c2SBob Friesenhahn  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
1000ec5ce9c2SBob Friesenhahnfi
1001ec5ce9c2SBob FriesenhahnAC_SUBST([AM_V])dnl
1002ec5ce9c2SBob FriesenhahnAM_SUBST_NOTMAKE([AM_V])dnl
1003ec5ce9c2SBob FriesenhahnAC_SUBST([AM_DEFAULT_V])dnl
1004ec5ce9c2SBob FriesenhahnAM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
100582973070SBob FriesenhahnAC_SUBST([AM_DEFAULT_VERBOSITY])dnl
100682973070SBob FriesenhahnAM_BACKSLASH='\'
100782973070SBob FriesenhahnAC_SUBST([AM_BACKSLASH])dnl
100882973070SBob Friesenhahn_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
100982973070SBob Friesenhahn])
101082973070SBob Friesenhahn
1011*c7ff695dSBob Friesenhahn# Copyright (C) 2001-2014 Free Software Foundation, Inc.
1012185a73a3SAndrey Kiselev#
1013185a73a3SAndrey Kiselev# This file is free software; the Free Software Foundation
1014185a73a3SAndrey Kiselev# gives unlimited permission to copy and/or distribute it,
1015185a73a3SAndrey Kiselev# with or without modifications, as long as this notice is preserved.
1016185a73a3SAndrey Kiselev
1017c2b43379SAndrey Kiselev# AM_PROG_INSTALL_STRIP
1018185a73a3SAndrey Kiselev# ---------------------
1019ec5ce9c2SBob Friesenhahn# One issue with vendor 'install' (even GNU) is that you can't
1020c2b43379SAndrey Kiselev# specify the program used to strip binaries.  This is especially
1021c2b43379SAndrey Kiselev# annoying in cross-compiling environments, where the build's strip
1022c2b43379SAndrey Kiselev# is unlikely to handle the host's binaries.
1023c2b43379SAndrey Kiselev# Fortunately install-sh will honor a STRIPPROG variable, so we
1024ec5ce9c2SBob Friesenhahn# always use install-sh in "make install-strip", and initialize
1025c2b43379SAndrey Kiselev# STRIPPROG with the value of the STRIP variable (set by the user).
1026c2b43379SAndrey KiselevAC_DEFUN([AM_PROG_INSTALL_STRIP],
1027c2b43379SAndrey Kiselev[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
1028ec5ce9c2SBob Friesenhahn# Installed binaries are usually stripped using 'strip' when the user
1029ec5ce9c2SBob Friesenhahn# run "make install-strip".  However 'strip' might not be the right
1030c2b43379SAndrey Kiselev# tool to use in cross-compilation environments, therefore Automake
1031ec5ce9c2SBob Friesenhahn# will honor the 'STRIP' environment variable to overrule this program.
1032ec5ce9c2SBob Friesenhahndnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
1033c2b43379SAndrey Kiselevif test "$cross_compiling" != no; then
1034c2b43379SAndrey Kiselev  AC_CHECK_TOOL([STRIP], [strip], :)
1035c2b43379SAndrey Kiselevfi
10362737e0e7SBob FriesenhahnINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
1037c2b43379SAndrey KiselevAC_SUBST([INSTALL_STRIP_PROGRAM])])
1038c2b43379SAndrey Kiselev
1039*c7ff695dSBob Friesenhahn# Copyright (C) 2006-2014 Free Software Foundation, Inc.
10402737e0e7SBob Friesenhahn#
10412737e0e7SBob Friesenhahn# This file is free software; the Free Software Foundation
10422737e0e7SBob Friesenhahn# gives unlimited permission to copy and/or distribute it,
10432737e0e7SBob Friesenhahn# with or without modifications, as long as this notice is preserved.
10442737e0e7SBob Friesenhahn
10452737e0e7SBob Friesenhahn# _AM_SUBST_NOTMAKE(VARIABLE)
10462737e0e7SBob Friesenhahn# ---------------------------
1047a4e657ccSBob Friesenhahn# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
10482737e0e7SBob Friesenhahn# This macro is traced by Automake.
10492737e0e7SBob FriesenhahnAC_DEFUN([_AM_SUBST_NOTMAKE])
10502737e0e7SBob Friesenhahn
105182973070SBob Friesenhahn# AM_SUBST_NOTMAKE(VARIABLE)
1052d338f7feSBob Friesenhahn# --------------------------
105382973070SBob Friesenhahn# Public sister of _AM_SUBST_NOTMAKE.
105482973070SBob FriesenhahnAC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
105582973070SBob Friesenhahn
1056e758fc84SAndrey Kiselev# Check how to create a tarball.                            -*- Autoconf -*-
1057e758fc84SAndrey Kiselev
1058*c7ff695dSBob Friesenhahn# Copyright (C) 2004-2014 Free Software Foundation, Inc.
1059185a73a3SAndrey Kiselev#
1060185a73a3SAndrey Kiselev# This file is free software; the Free Software Foundation
1061185a73a3SAndrey Kiselev# gives unlimited permission to copy and/or distribute it,
1062185a73a3SAndrey Kiselev# with or without modifications, as long as this notice is preserved.
1063e758fc84SAndrey Kiselev
1064e758fc84SAndrey Kiselev# _AM_PROG_TAR(FORMAT)
1065e758fc84SAndrey Kiselev# --------------------
1066e758fc84SAndrey Kiselev# Check how to create a tarball in format FORMAT.
1067ec5ce9c2SBob Friesenhahn# FORMAT should be one of 'v7', 'ustar', or 'pax'.
1068e758fc84SAndrey Kiselev#
1069e758fc84SAndrey Kiselev# Substitute a variable $(am__tar) that is a command
1070e758fc84SAndrey Kiselev# writing to stdout a FORMAT-tarball containing the directory
1071e758fc84SAndrey Kiselev# $tardir.
1072e758fc84SAndrey Kiselev#     tardir=directory && $(am__tar) > result.tar
1073e758fc84SAndrey Kiselev#
1074e758fc84SAndrey Kiselev# Substitute a variable $(am__untar) that extract such
1075e758fc84SAndrey Kiselev# a tarball read from stdin.
1076e758fc84SAndrey Kiselev#     $(am__untar) < result.tar
1077429b3fdcSBob Friesenhahn#
1078e758fc84SAndrey KiselevAC_DEFUN([_AM_PROG_TAR],
1079ec5ce9c2SBob Friesenhahn[# Always define AMTAR for backward compatibility.  Yes, it's still used
1080ec5ce9c2SBob Friesenhahn# in the wild :-(  We should find a proper way to deprecate it ...
1081ec5ce9c2SBob FriesenhahnAC_SUBST([AMTAR], ['$${TAR-tar}'])
1082429b3fdcSBob Friesenhahn
1083429b3fdcSBob Friesenhahn# We'll loop over all known methods to create a tar archive until one works.
1084429b3fdcSBob Friesenhahn_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
1085429b3fdcSBob Friesenhahn
1086e758fc84SAndrey Kiselevm4_if([$1], [v7],
1087ec5ce9c2SBob Friesenhahn  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
1088429b3fdcSBob Friesenhahn
1089429b3fdcSBob Friesenhahn  [m4_case([$1],
1090429b3fdcSBob Friesenhahn    [ustar],
1091429b3fdcSBob Friesenhahn     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
1092429b3fdcSBob Friesenhahn      # There is notably a 21 bits limit for the UID and the GID.  In fact,
1093429b3fdcSBob Friesenhahn      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
1094429b3fdcSBob Friesenhahn      # and bug#13588).
1095429b3fdcSBob Friesenhahn      am_max_uid=2097151 # 2^21 - 1
1096429b3fdcSBob Friesenhahn      am_max_gid=$am_max_uid
1097429b3fdcSBob Friesenhahn      # The $UID and $GID variables are not portable, so we need to resort
1098429b3fdcSBob Friesenhahn      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
1099429b3fdcSBob Friesenhahn      # below are definitely unexpected, so allow the users to see them
1100429b3fdcSBob Friesenhahn      # (that is, avoid stderr redirection).
1101429b3fdcSBob Friesenhahn      am_uid=`id -u || echo unknown`
1102429b3fdcSBob Friesenhahn      am_gid=`id -g || echo unknown`
1103429b3fdcSBob Friesenhahn      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
1104429b3fdcSBob Friesenhahn      if test $am_uid -le $am_max_uid; then
1105429b3fdcSBob Friesenhahn         AC_MSG_RESULT([yes])
1106429b3fdcSBob Friesenhahn      else
1107429b3fdcSBob Friesenhahn         AC_MSG_RESULT([no])
1108429b3fdcSBob Friesenhahn         _am_tools=none
1109429b3fdcSBob Friesenhahn      fi
1110429b3fdcSBob Friesenhahn      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
1111429b3fdcSBob Friesenhahn      if test $am_gid -le $am_max_gid; then
1112429b3fdcSBob Friesenhahn         AC_MSG_RESULT([yes])
1113429b3fdcSBob Friesenhahn      else
1114429b3fdcSBob Friesenhahn        AC_MSG_RESULT([no])
1115429b3fdcSBob Friesenhahn        _am_tools=none
1116429b3fdcSBob Friesenhahn      fi],
1117429b3fdcSBob Friesenhahn
1118429b3fdcSBob Friesenhahn  [pax],
1119429b3fdcSBob Friesenhahn    [],
1120429b3fdcSBob Friesenhahn
1121e758fc84SAndrey Kiselev  [m4_fatal([Unknown tar format])])
1122429b3fdcSBob Friesenhahn
1123e758fc84SAndrey Kiselev  AC_MSG_CHECKING([how to create a $1 tar archive])
1124429b3fdcSBob Friesenhahn
1125429b3fdcSBob Friesenhahn  # Go ahead even if we have the value already cached.  We do so because we
1126429b3fdcSBob Friesenhahn  # need to set the values for the 'am__tar' and 'am__untar' variables.
1127e758fc84SAndrey Kiselev  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
1128429b3fdcSBob Friesenhahn
1129429b3fdcSBob Friesenhahn  for _am_tool in $_am_tools; do
1130e758fc84SAndrey Kiselev    case $_am_tool in
1131e758fc84SAndrey Kiselev    gnutar)
1132429b3fdcSBob Friesenhahn      for _am_tar in tar gnutar gtar; do
1133e758fc84SAndrey Kiselev        AM_RUN_LOG([$_am_tar --version]) && break
1134e758fc84SAndrey Kiselev      done
1135e758fc84SAndrey Kiselev      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
1136e758fc84SAndrey Kiselev      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
1137e758fc84SAndrey Kiselev      am__untar="$_am_tar -xf -"
1138e758fc84SAndrey Kiselev      ;;
1139e758fc84SAndrey Kiselev    plaintar)
1140e758fc84SAndrey Kiselev      # Must skip GNU tar: if it does not support --format= it doesn't create
1141e758fc84SAndrey Kiselev      # ustar tarball either.
1142e758fc84SAndrey Kiselev      (tar --version) >/dev/null 2>&1 && continue
1143e758fc84SAndrey Kiselev      am__tar='tar chf - "$$tardir"'
1144e758fc84SAndrey Kiselev      am__tar_='tar chf - "$tardir"'
1145e758fc84SAndrey Kiselev      am__untar='tar xf -'
1146e758fc84SAndrey Kiselev      ;;
1147e758fc84SAndrey Kiselev    pax)
1148e758fc84SAndrey Kiselev      am__tar='pax -L -x $1 -w "$$tardir"'
1149e758fc84SAndrey Kiselev      am__tar_='pax -L -x $1 -w "$tardir"'
1150e758fc84SAndrey Kiselev      am__untar='pax -r'
1151e758fc84SAndrey Kiselev      ;;
1152e758fc84SAndrey Kiselev    cpio)
1153e758fc84SAndrey Kiselev      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
1154e758fc84SAndrey Kiselev      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
1155e758fc84SAndrey Kiselev      am__untar='cpio -i -H $1 -d'
1156e758fc84SAndrey Kiselev      ;;
1157e758fc84SAndrey Kiselev    none)
1158e758fc84SAndrey Kiselev      am__tar=false
1159e758fc84SAndrey Kiselev      am__tar_=false
1160e758fc84SAndrey Kiselev      am__untar=false
1161e758fc84SAndrey Kiselev      ;;
1162e758fc84SAndrey Kiselev    esac
1163e758fc84SAndrey Kiselev
1164e758fc84SAndrey Kiselev    # If the value was cached, stop now.  We just wanted to have am__tar
1165e758fc84SAndrey Kiselev    # and am__untar set.
1166e758fc84SAndrey Kiselev    test -n "${am_cv_prog_tar_$1}" && break
1167e758fc84SAndrey Kiselev
1168429b3fdcSBob Friesenhahn    # tar/untar a dummy directory, and stop if the command works.
1169e758fc84SAndrey Kiselev    rm -rf conftest.dir
1170e758fc84SAndrey Kiselev    mkdir conftest.dir
1171e758fc84SAndrey Kiselev    echo GrepMe > conftest.dir/file
1172e758fc84SAndrey Kiselev    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
1173e758fc84SAndrey Kiselev    rm -rf conftest.dir
1174e758fc84SAndrey Kiselev    if test -s conftest.tar; then
1175e758fc84SAndrey Kiselev      AM_RUN_LOG([$am__untar <conftest.tar])
1176429b3fdcSBob Friesenhahn      AM_RUN_LOG([cat conftest.dir/file])
1177e758fc84SAndrey Kiselev      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
1178e758fc84SAndrey Kiselev    fi
1179e758fc84SAndrey Kiselev  done
1180e758fc84SAndrey Kiselev  rm -rf conftest.dir
1181e758fc84SAndrey Kiselev
1182e758fc84SAndrey Kiselev  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
1183e758fc84SAndrey Kiselev  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
1184429b3fdcSBob Friesenhahn
1185e758fc84SAndrey KiselevAC_SUBST([am__tar])
1186e758fc84SAndrey KiselevAC_SUBST([am__untar])
1187e758fc84SAndrey Kiselev]) # _AM_PROG_TAR
1188e758fc84SAndrey Kiselev
1189f84c3a6aSAndrey Kiselevm4_include([m4/acinclude.m4])
1190671e3708SBob Friesenhahnm4_include([m4/libtool.m4])
1191f14d1a56SAndrey Kiselevm4_include([m4/ltoptions.m4])
1192f14d1a56SAndrey Kiselevm4_include([m4/ltsugar.m4])
1193f14d1a56SAndrey Kiselevm4_include([m4/ltversion.m4])
119490153524SBob Friesenhahnm4_include([m4/lt~obsolete.m4])
1195