15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This program is distributed in the hope that it will be useful,
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# PARTICULAR PURPOSE.
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_ifndef([AC_AUTOCONF_VERSION],
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_if(AC_AUTOCONF_VERSION, [2.65],,
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[m4_warning([this file was generated for autoconf 2.65.
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)You have another version of autoconf.  It may work, but is not guaranteed to.
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)If you have problems, you may need to regenerate the build system entirely.
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)To do so, use the procedure documented by the package, typically `autoreconf'.])])
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 2002, 2003, 2005, 2006, 2007  Free Software Foundation, Inc.
235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_AUTOMAKE_VERSION(VERSION)
295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# ----------------------------
305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Automake X.Y traces this macro to ensure aclocal.m4 has been
315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# generated from the m4 files accompanying Automake X.Y.
325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# (This private macro should not be called outside this file.)
335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_AUTOMAKE_VERSION],
345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[am__api_version='1.10'
355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dnl require some minimum version.  Point them to the right macro.
375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_if([$1], [1.10.1], [],
385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)])
405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# _AM_AUTOCONF_VERSION(VERSION)
425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# -----------------------------
435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# aclocal traces this macro to find the Autoconf version.
445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This is a private macro too.  Using m4_define simplifies
455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# the logic in aclocal, which can simply ignore this definition.
465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_define([_AM_AUTOCONF_VERSION], [])
475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_SET_CURRENT_AUTOMAKE_VERSION
495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# -------------------------------
505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AM_AUTOMAKE_VERSION([1.10.1])dnl
545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_ifndef([AC_AUTOCONF_VERSION],
555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)])
575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Of course, Automake must honor this variable whenever it calls a
715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# tool from the auxiliary directory.  The problem is that $srcdir (and
725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# therefore $ac_aux_dir as well) can be either absolute or relative,
735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# depending on how configure is run.  This is pretty annoying, since
745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# it makes $ac_aux_dir quite unusable in subdirectories: in the top
755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# source directory, any form will work fine, but in subdirectories a
765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# relative path needs to be adjusted first.
775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# $ac_aux_dir/missing
795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#    fails when called from a subdirectory if $ac_aux_dir is relative
805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# $top_srcdir/$ac_aux_dir/missing
815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#    fails if $ac_aux_dir is absolute,
825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#    fails when called from a subdirectory in a VPATH build with
835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#          a relative $ac_aux_dir
845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# are both prefixed by $srcdir.  In an in-source build this is usually
875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# harmless because $srcdir is `.', but things will broke when you
885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# start a VPATH build or use an absolute $srcdir.
895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# and then we would define $MISSING as
945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#   MISSING="\${SHELL} $am_aux_dir/missing"
955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This will work as long as MISSING is not called from configure, because
965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# unfortunately $(top_srcdir) has no meaning in configure.
975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# However there are other variables, like CC, which are often used in
985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# configure, and could therefore not use this "fixed" $ac_aux_dir.
995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
1005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Another solution, used here, is to always expand $ac_aux_dir to an
1015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# absolute PATH.  The drawback is that using absolute paths prevent a
1025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# configured tree to be moved without reconfiguration.
1035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_AUX_DIR_EXPAND],
1055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[dnl Rely on autoconf to set up CDPATH properly.
1065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_PREREQ([2.50])dnl
1075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# expand $ac_aux_dir to an absolute path
1085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)am_aux_dir=`cd $ac_aux_dir && pwd`
1095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)])
1105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_CONDITIONAL                                            -*- Autoconf -*-
1125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
1145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Free Software Foundation, Inc.
1155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
1165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
1175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
1185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
1195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# serial 8
1215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_CONDITIONAL(NAME, SHELL-CONDITION)
1235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# -------------------------------------
1245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Define a conditional.
1255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_CONDITIONAL],
1265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AC_PREREQ(2.52)dnl
1275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
1285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
1295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_SUBST([$1_TRUE])dnl
1305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_SUBST([$1_FALSE])dnl
1315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)_AM_SUBST_NOTMAKE([$1_TRUE])dnl
1325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)_AM_SUBST_NOTMAKE([$1_FALSE])dnl
1335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)if $2; then
1345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  $1_TRUE=
1355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  $1_FALSE='#'
1365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)else
1375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  $1_TRUE='#'
1385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  $1_FALSE=
1395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)fi
1405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_CONFIG_COMMANDS_PRE(
1415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
1425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  AC_MSG_ERROR([[conditional "$1" was never defined.
1435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Usually this means the macro was only invoked conditionally.]])
1445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)fi])])
1455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
1475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Free Software Foundation, Inc.
1485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
1495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
1505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
1515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
1525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# serial 9
1545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
1565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# written in clear, in which case automake, when reading aclocal.m4,
1575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# will think it sees a *use*, and therefore will trigger all it's
1585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# C support machinery.  Also note that it means that autoscan, seeing
1595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
1605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# _AM_DEPENDENCIES(NAME)
1635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# ----------------------
1645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# See how the compiler implements dependency checking.
1655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# NAME is "CC", "CXX", "GCJ", or "OBJC".
1665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# We try a few techniques and use that to set a single cache variable.
1675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
1685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
1695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
1705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# dependency, and given that the user is not expected to run this macro,
1715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# just rely on AC_PROG_CC.
1725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([_AM_DEPENDENCIES],
1735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AC_REQUIRE([AM_SET_DEPDIR])dnl
1745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
1755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_REQUIRE([AM_MAKE_INCLUDE])dnl
1765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_REQUIRE([AM_DEP_TRACK])dnl
1775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
1795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
1805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
1815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
1825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
1835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                   [depcc="$$1"   am_compiler_list=])
1845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_CACHE_CHECK([dependency style of $depcc],
1865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)               [am_cv_$1_dependencies_compiler_type],
1875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
1885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # We make a subdir and do the tests there.  Otherwise we can end up
1895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # making bogus files that we don't know about and never remove.  For
1905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # instance it was reported that on HP-UX the gcc test will end up
1915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # making a dummy file named `D' -- because `-MD' means `put the output
1925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # in D'.
1935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  mkdir conftest.dir
1945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # Copy depcomp to subdir because otherwise we won't find it if we're
1955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # using a relative directory.
1965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  cp "$am_depcomp" conftest.dir
1975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  cd conftest.dir
1985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # We will build objects and dependencies in a subdirectory because
1995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # it helps to detect inapplicable dependency modes.  For instance
2005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # both Tru64's cc and ICC support -MD to output dependencies as a
2015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # side effect of compilation, but ICC will put the dependencies in
2025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # the current directory while Tru64 will put them in the object
2035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # directory.
2045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  mkdir sub
2055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  am_cv_$1_dependencies_compiler_type=none
2075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  if test "$am_compiler_list" = ""; then
2085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
2095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  fi
2105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  for depmode in $am_compiler_list; do
2115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    # Setup a source with many dependencies, because some compilers
2125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    # like to wrap large dependency lists on column 80 (with \), and
2135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    # we should not choose a depcomp mode which is confused by this.
2145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    #
2155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    # We need to recreate these files for each test, as the compiler may
2165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    # overwrite some of them when testing with obscure command lines.
2175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    # This happens at least with the AIX C compiler.
2185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    : > sub/conftest.c
2195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    for i in 1 2 3 4 5 6; do
2205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      echo '#include "conftst'$i'.h"' >> sub/conftest.c
2215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
2225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      # Solaris 8's {/usr,}/bin/sh.
2235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      touch sub/conftst$i.h
2245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    done
2255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
2265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    case $depmode in
2285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    nosideeffect)
2295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      # after this tag, mechanisms are not by side-effect, so they'll
2305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      # only be used when explicitly requested
2315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      if test "x$enable_dependency_tracking" = xyes; then
2325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	continue
2335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      else
2345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	break
2355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      fi
2365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ;;
2375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    none) break ;;
2385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    esac
2395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    # We check with `-c' and `-o' for the sake of the "dashmstdout"
2405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    # mode.  It turns out that the SunPro C++ compiler does not properly
2415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    # handle `-M -o', and we need to detect this.
2425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    if depmode=$depmode \
2435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
2445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
2455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
2465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)         >/dev/null 2>conftest.err &&
2475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
2485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
2495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
2505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
2515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      # icc doesn't choke on unknown options, it will just issue warnings
2525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      # or remarks (even with -Werror).  So we grep stderr for any message
2535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      # that says an option was ignored or not supported.
2545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      # When given -MP, icc 7.0 and 7.1 complain thusly:
2555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      #   icc: Command line warning: ignoring option '-M'; no argument required
2565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      # The diagnosis changed in icc 8.0:
2575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      #   icc: Command line remark: option '-MP' not supported
2585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      if (grep 'ignoring option' conftest.err ||
2595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
2605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        am_cv_$1_dependencies_compiler_type=$depmode
2615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        break
2625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      fi
2635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    fi
2645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  done
2655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  cd ..
2675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  rm -rf conftest.dir
2685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)else
2695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  am_cv_$1_dependencies_compiler_type=none
2705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)fi
2715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)])
2725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
2735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AM_CONDITIONAL([am__fastdep$1], [
2745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  test "x$enable_dependency_tracking" != xno \
2755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
2765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)])
2775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_SET_DEPDIR
2805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# -------------
2815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Choose a directory name for dependency files.
2825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This macro is AC_REQUIREd in _AM_DEPENDENCIES
2835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_SET_DEPDIR],
2845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
2855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
2865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)])
2875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_DEP_TRACK
2905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# ------------
2915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_DEP_TRACK],
2925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AC_ARG_ENABLE(dependency-tracking,
2935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[  --disable-dependency-tracking  speeds up one-time build
2945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  --enable-dependency-tracking   do not reject slow dependency extractors])
2955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)if test "x$enable_dependency_tracking" != xno; then
2965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  am_depcomp="$ac_aux_dir/depcomp"
2975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  AMDEPBACKSLASH='\'
2985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)fi
2995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
3005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_SUBST([AMDEPBACKSLASH])dnl
3015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
3025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)])
3035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Generate code to set up dependency tracking.              -*- Autoconf -*-
3055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
3075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Free Software Foundation, Inc.
3085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
3095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
3105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
3115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
3125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#serial 3
3145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# _AM_OUTPUT_DEPENDENCY_COMMANDS
3165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# ------------------------------
3175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
3185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[for mf in $CONFIG_FILES; do
3195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # Strip MF so we end up with the name of the file.
3205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  mf=`echo "$mf" | sed -e 's/:.*$//'`
3215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # Check whether this is an Automake generated Makefile or not.
3225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # We used to match only the files named `Makefile.in', but
3235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # some people rename them; so instead we look at the file content.
3245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # Grep'ing the first line is not enough: some people post-process
3255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # each Makefile.in and add a new line on top of each file to say so.
3265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # Grep'ing the whole file is not good either: AIX grep has a line
3275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # limit of 2048, but all sed's we know have understand at least 4000.
3285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
3295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    dirpart=`AS_DIRNAME("$mf")`
3305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  else
3315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    continue
3325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  fi
3335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # Extract the definition of DEPDIR, am__include, and am__quote
3345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # from the Makefile without running `make'.
3355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
3365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  test -z "$DEPDIR" && continue
3375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  am__include=`sed -n 's/^am__include = //p' < "$mf"`
3385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  test -z "am__include" && continue
3395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
3405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # When using ansi2knr, U may be empty or an underscore; expand it
3415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  U=`sed -n 's/^U = //p' < "$mf"`
3425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # Find all dependency output files, they are included files with
3435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # $(DEPDIR) in their names.  We invoke sed twice because it is the
3445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # simplest approach to changing $(DEPDIR) to its actual value in the
3455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # expansion.
3465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  for file in `sed -n "
3475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
3485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
3495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    # Make sure the directory exists.
3505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    test -f "$dirpart/$file" && continue
3515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    fdir=`AS_DIRNAME(["$file"])`
3525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    AS_MKDIR_P([$dirpart/$fdir])
3535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    # echo "creating $dirpart/$file"
3545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    echo '# dummy' > "$dirpart/$file"
3555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  done
3565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)done
3575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)])# _AM_OUTPUT_DEPENDENCY_COMMANDS
3585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_OUTPUT_DEPENDENCY_COMMANDS
3615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# -----------------------------
3625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This macro should only be invoked once -- use via AC_REQUIRE.
3635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
3645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This code is only required when automatic dependency tracking
3655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# is enabled.  FIXME.  This creates each `.P' file that we will
3665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# need in order to bootstrap the dependency handling code.
3675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
3685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AC_CONFIG_COMMANDS([depfiles],
3695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
3705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
3715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)])
3725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
3745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Free Software Foundation, Inc.
3755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
3765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
3775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
3785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
3795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# serial 8
3815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
3835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
3845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Do all the work for Automake.                             -*- Autoconf -*-
3865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
3885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# 2005, 2006, 2008 Free Software Foundation, Inc.
3895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
3905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
3915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
3925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
3935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# serial 13
3955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This macro actually does too much.  Some checks are only needed if
3975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# your package does certain things.  But this isn't really a big deal.
3985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
4005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_INIT_AUTOMAKE([OPTIONS])
4015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# -----------------------------------------------
4025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# The call with PACKAGE and VERSION arguments is the old style
4035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# call (pre autoconf-2.50), which is being phased out.  PACKAGE
4045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# and VERSION should now be passed to AC_INIT and removed from
4055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# the call to AM_INIT_AUTOMAKE.
4065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# We support both call styles for the transition.  After
4075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# the next Automake release, Autoconf can make the AC_INIT
4085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# arguments mandatory, and then we can depend on a new Autoconf
4095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# release and drop the old call support.
4105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_INIT_AUTOMAKE],
4115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AC_PREREQ([2.60])dnl
4125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dnl Autoconf wants to disallow AM_ names.  We explicitly allow
4135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dnl the ones we care about.
4145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
4155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
4165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_REQUIRE([AC_PROG_INSTALL])dnl
4175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)if test "`cd $srcdir && pwd`" != "`pwd`"; then
4185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # is not polluted with repeated "-I."
4205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
4215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # test to see if srcdir already configured
4225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  if test -f $srcdir/config.status; then
4235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
4245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  fi
4255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)fi
4265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# test whether we have cygpath
4285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)if test -z "$CYGPATH_W"; then
4295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  if (cygpath --version) >/dev/null 2>/dev/null; then
4305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    CYGPATH_W='cygpath -w'
4315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  else
4325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    CYGPATH_W=echo
4335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  fi
4345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)fi
4355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_SUBST([CYGPATH_W])
4365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Define the identity of the package.
4385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dnl Distinguish between old-style and new-style calls.
4395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_ifval([$2],
4405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
4415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) AC_SUBST([PACKAGE], [$1])dnl
4425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) AC_SUBST([VERSION], [$2])],
4435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[_AM_SET_OPTIONS([$1])dnl
4445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
4455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
4465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
4475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
4485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
4495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)_AM_IF_OPTION([no-define],,
4515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
4525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
4535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Some tools Automake needs.
4555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_REQUIRE([AM_SANITY_CHECK])dnl
4565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_REQUIRE([AC_ARG_PROGRAM])dnl
4575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
4585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AM_MISSING_PROG(AUTOCONF, autoconf)
4595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
4605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AM_MISSING_PROG(AUTOHEADER, autoheader)
4615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AM_MISSING_PROG(MAKEINFO, makeinfo)
4625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AM_PROG_INSTALL_SH
4635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AM_PROG_INSTALL_STRIP
4645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_REQUIRE([AM_PROG_MKDIR_P])dnl
4655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# We need awk for the "check" target.  The system "awk" is bad on
4665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# some platforms.
4675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_REQUIRE([AC_PROG_AWK])dnl
4685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_REQUIRE([AC_PROG_MAKE_SET])dnl
4695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_REQUIRE([AM_SET_LEADING_DOT])dnl
4705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
4715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
4725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	      		     [_AM_PROG_TAR([v7])])])
4735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)_AM_IF_OPTION([no-dependencies],,
4745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AC_PROVIDE_IFELSE([AC_PROG_CC],
4755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                  [_AM_DEPENDENCIES(CC)],
4765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                  [define([AC_PROG_CC],
4775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
4785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_PROVIDE_IFELSE([AC_PROG_CXX],
4795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                  [_AM_DEPENDENCIES(CXX)],
4805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                  [define([AC_PROG_CXX],
4815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
4825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_PROVIDE_IFELSE([AC_PROG_OBJC],
4835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                  [_AM_DEPENDENCIES(OBJC)],
4845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                  [define([AC_PROG_OBJC],
4855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)                          defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
4865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)])
4875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)])
4885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# When config.status generates a header, we must update the stamp-h file.
4915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file resides in the same directory as the config header
4925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# that is generated.  The stamp files are numbered to have different names.
4935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
4955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# loop where config.status creates the headers, so we can generate
4965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# our stamp files there.
4975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
4985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[# Compute $1's index in $config_headers.
4995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)_am_arg=$1
5005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)_am_stamp_count=1
5015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)for _am_header in $config_headers :; do
5025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  case $_am_header in
5035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    $_am_arg | $_am_arg:* )
5045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      break ;;
5055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    * )
5065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
5075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  esac
5085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)done
5095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
5105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
5115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
5125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
5135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
5145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
5155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
5165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
5175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_PROG_INSTALL_SH
5185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# ------------------
5195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Define $install_sh.
5205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_PROG_INSTALL_SH],
5215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
5225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
5235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_SUBST(install_sh)])
5245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
5255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
5265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
5275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
5285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
5295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
5305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
5315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# serial 2
5325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
5335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Check whether the underlying file-system supports filenames
5345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with a leading dot.  For instance MS-DOS doesn't.
5355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_SET_LEADING_DOT],
5365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[rm -rf .tst 2>/dev/null
5375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)mkdir .tst 2>/dev/null
5385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)if test -d .tst; then
5395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  am__leading_dot=.
5405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)else
5415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  am__leading_dot=_
5425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)fi
5435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)rmdir .tst 2>/dev/null
5445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_SUBST([am__leading_dot])])
5455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
5465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Check to see how 'make' treats includes.	            -*- Autoconf -*-
5475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
5485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
5495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
5505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
5515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
5525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
5535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
5545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# serial 3
5555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
5565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_MAKE_INCLUDE()
5575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# -----------------
5585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Check to see how make treats includes.
5595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_MAKE_INCLUDE],
5605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[am_make=${MAKE-make}
5615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)cat > confinc << 'END'
5625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)am__doit:
5635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	@echo done
5645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles).PHONY: am__doit
5655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)END
5665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# If we don't find an include directive, just comment out the code.
5675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_MSG_CHECKING([for style of include used by $am_make])
5685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)am__include="#"
5695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)am__quote=
5705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)_am_result=none
5715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# First try GNU make style include.
5725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)echo "include confinc" > confmf
5735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# We grep out `Entering directory' and `Leaving directory'
5745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# messages which can occur if `w' ends up in MAKEFLAGS.
5755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# In particular we don't look at `^make:' because GNU make might
5765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# be invoked under some other name (usually "gmake"), in which
5775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# case it prints its new name instead of `make'.
5785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
5795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   am__include=include
5805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   am__quote=
5815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   _am_result=GNU
5825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)fi
5835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Now try BSD make style include.
5845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)if test "$am__include" = "#"; then
5855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   echo '.include "confinc"' > confmf
5865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
5875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      am__include=.include
5885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      am__quote="\""
5895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      _am_result=BSD
5905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   fi
5915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)fi
5925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_SUBST([am__include])
5935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_SUBST([am__quote])
5945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_MSG_RESULT([$_am_result])
5955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)rm -f confinc confmf
5965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)])
5975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
5985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005
5995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Free Software Foundation, Inc.
6005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
6015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
6025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
6035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
6045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
6055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# serial 5
6065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
6075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_PROG_CC_C_O
6085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# --------------
6095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Like AC_PROG_CC_C_O, but changed for automake.
6105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_PROG_CC_C_O],
6115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AC_REQUIRE([AC_PROG_CC_C_O])dnl
6125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
6135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_REQUIRE_AUX_FILE([compile])dnl
6145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# FIXME: we rely on the cache variable name because
6155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# there is no other way.
6165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)set dummy $CC
6175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)ac_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
6185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
6195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   # Losing compiler, so override with the script.
6205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   # FIXME: It is wrong to rewrite CC.
6215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   # But if we don't then we get into trouble of one sort or another.
6225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   # A longer-term fix would be to have automake use am__CC in this case,
6235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
6245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   CC="$am_aux_dir/compile $CC"
6255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)fi
6265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dnl Make sure AC_PROG_CC is never called again, or it will override our
6275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dnl setting of CC.
6285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_define([AC_PROG_CC],
6295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)          [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])])
6305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)])
6315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
6325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
6335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
6345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
6355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Free Software Foundation, Inc.
6365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
6375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
6385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
6395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
6405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
6415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# serial 5
6425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
6435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_MISSING_PROG(NAME, PROGRAM)
6445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# ------------------------------
6455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_MISSING_PROG],
6465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AC_REQUIRE([AM_MISSING_HAS_RUN])
6475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)$1=${$1-"${am_missing_run}$2"}
6485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_SUBST($1)])
6495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
6505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
6515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_MISSING_HAS_RUN
6525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# ------------------
6535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Define MISSING if not defined so far and test if it supports --run.
6545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# If it does, set am_missing_run to use it, otherwise, to nothing.
6555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_MISSING_HAS_RUN],
6565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
6575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_REQUIRE_AUX_FILE([missing])dnl
6585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
6595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Use eval to expand $SHELL
6605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)if eval "$MISSING --run true"; then
6615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  am_missing_run="$MISSING --run "
6625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)else
6635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  am_missing_run=
6645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  AC_MSG_WARN([`missing' script is too old or missing])
6655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)fi
6665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)])
6675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
6685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
6695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
6705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
6715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
6725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
6735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
6745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_PROG_MKDIR_P
6755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# ---------------
6765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Check for `mkdir -p'.
6775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_PROG_MKDIR_P],
6785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AC_PREREQ([2.60])dnl
6795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_REQUIRE([AC_PROG_MKDIR_P])dnl
6805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
6815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dnl while keeping a definition of mkdir_p for backward compatibility.
6825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
6835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
6845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dnl Makefile.ins that do not define MKDIR_P, so we do our own
6855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dnl adjustment using top_builddir (which is defined more often than
6865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dnl MKDIR_P).
6875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
6885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)case $mkdir_p in
6895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  [[\\/$]]* | ?:[[\\/]]*) ;;
6905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
6915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)esac
6925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)])
6935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
6945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Helper functions for option handling.                     -*- Autoconf -*-
6955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
6965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
6975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
6985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
6995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
7005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
7015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
7025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# serial 3
7035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
7045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# _AM_MANGLE_OPTION(NAME)
7055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# -----------------------
7065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([_AM_MANGLE_OPTION],
7075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
7085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
7095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# _AM_SET_OPTION(NAME)
7105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# ------------------------------
7115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Set option NAME.  Presently that only means defining a flag for this option.
7125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([_AM_SET_OPTION],
7135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
7145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
7155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# _AM_SET_OPTIONS(OPTIONS)
7165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# ----------------------------------
7175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# OPTIONS is a space-separated list of Automake options.
7185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([_AM_SET_OPTIONS],
7195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
7205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
7215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
7225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# -------------------------------------------
7235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
7245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([_AM_IF_OPTION],
7255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
7265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
7275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Check to make sure that the build environment is sane.    -*- Autoconf -*-
7285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
7295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
7305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Free Software Foundation, Inc.
7315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
7325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
7335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
7345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
7355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
7365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# serial 4
7375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
7385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_SANITY_CHECK
7395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# ---------------
7405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_SANITY_CHECK],
7415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AC_MSG_CHECKING([whether build environment is sane])
7425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Just in case
7435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)sleep 1
7445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)echo timestamp > conftest.file
7455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Do `set' in a subshell so we don't clobber the current shell's
7465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# arguments.  Must try -L first in case configure is actually a
7475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# symlink; some systems play weird games with the mod time of symlinks
7485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# (eg FreeBSD returns the mod time of the symlink's containing
7495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# directory).
7505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)if (
7515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
7525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   if test "$[*]" = "X"; then
7535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      # -L didn't work.
7545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      set X `ls -t $srcdir/configure conftest.file`
7555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   fi
7565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   rm -f conftest.file
7575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   if test "$[*]" != "X $srcdir/configure conftest.file" \
7585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      && test "$[*]" != "X conftest.file $srcdir/configure"; then
7595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
7605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      # If neither matched, then we have a broken ls.  This can happen
7615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      # if, for instance, CONFIG_SHELL is bash and it inherits a
7625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      # broken ls alias from the environment.  This has actually
7635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      # happened.  Such a system could not be considered "sane".
7645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
7655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)alias in your environment])
7665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   fi
7675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
7685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   test "$[2]" = conftest.file
7695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   )
7705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)then
7715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   # Ok.
7725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   :
7735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)else
7745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)   AC_MSG_ERROR([newly created file is older than distributed files!
7755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Check your system clock])
7765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)fi
7775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_MSG_RESULT(yes)])
7785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
7795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
7805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
7815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
7825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
7835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
7845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
7855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# AM_PROG_INSTALL_STRIP
7865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# ---------------------
7875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# One issue with vendor `install' (even GNU) is that you can't
7885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# specify the program used to strip binaries.  This is especially
7895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# annoying in cross-compiling environments, where the build's strip
7905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# is unlikely to handle the host's binaries.
7915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Fortunately install-sh will honor a STRIPPROG variable, so we
7925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# always use install-sh in `make install-strip', and initialize
7935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# STRIPPROG with the value of the STRIP variable (set by the user).
7945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([AM_PROG_INSTALL_STRIP],
7955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
7965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Installed binaries are usually stripped using `strip' when the user
7975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# run `make install-strip'.  However `strip' might not be the right
7985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# tool to use in cross-compilation environments, therefore Automake
7995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# will honor the `STRIP' environment variable to overrule this program.
8005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
8015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)if test "$cross_compiling" != no; then
8025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  AC_CHECK_TOOL([STRIP], [strip], :)
8035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)fi
8045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
8055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_SUBST([INSTALL_STRIP_PROGRAM])])
8065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
8075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 2006  Free Software Foundation, Inc.
8085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
8095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
8105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
8115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
8125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
8135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# _AM_SUBST_NOTMAKE(VARIABLE)
8145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# ---------------------------
8155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
8165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This macro is traced by Automake.
8175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([_AM_SUBST_NOTMAKE])
8185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
8195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Check how to create a tarball.                            -*- Autoconf -*-
8205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
8215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
8225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
8235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is free software; the Free Software Foundation
8245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gives unlimited permission to copy and/or distribute it,
8255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# with or without modifications, as long as this notice is preserved.
8265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
8275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# serial 2
8285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
8295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# _AM_PROG_TAR(FORMAT)
8305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# --------------------
8315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Check how to create a tarball in format FORMAT.
8325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# FORMAT should be one of `v7', `ustar', or `pax'.
8335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
8345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Substitute a variable $(am__tar) that is a command
8355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# writing to stdout a FORMAT-tarball containing the directory
8365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# $tardir.
8375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#     tardir=directory && $(am__tar) > result.tar
8385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#
8395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Substitute a variable $(am__untar) that extract such
8405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# a tarball read from stdin.
8415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#     $(am__untar) < result.tar
8425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_DEFUN([_AM_PROG_TAR],
8435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)[# Always define AMTAR for backward compatibility.
8445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AM_MISSING_PROG([AMTAR], [tar])
8455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_if([$1], [v7],
8465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
8475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)     [m4_case([$1], [ustar],, [pax],,
8485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)              [m4_fatal([Unknown tar format])])
8495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_MSG_CHECKING([how to create a $1 tar archive])
8505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Loop over all known methods to create a tar archive until one works.
8515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
8525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)_am_tools=${am_cv_prog_tar_$1-$_am_tools}
8535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Do not fold the above two line into one, because Tru64 sh and
8545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Solaris sh will not grok spaces in the rhs of `-'.
8555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)for _am_tool in $_am_tools
8565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)do
8575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  case $_am_tool in
8585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  gnutar)
8595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    for _am_tar in tar gnutar gtar;
8605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    do
8615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      AM_RUN_LOG([$_am_tar --version]) && break
8625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    done
8635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
8645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
8655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    am__untar="$_am_tar -xf -"
8665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    ;;
8675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  plaintar)
8685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    # Must skip GNU tar: if it does not support --format= it doesn't create
8695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    # ustar tarball either.
8705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    (tar --version) >/dev/null 2>&1 && continue
8715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    am__tar='tar chf - "$$tardir"'
8725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    am__tar_='tar chf - "$tardir"'
8735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    am__untar='tar xf -'
8745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    ;;
8755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  pax)
8765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    am__tar='pax -L -x $1 -w "$$tardir"'
8775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    am__tar_='pax -L -x $1 -w "$tardir"'
8785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    am__untar='pax -r'
8795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    ;;
8805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  cpio)
8815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
8825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
8835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    am__untar='cpio -i -H $1 -d'
8845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    ;;
8855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  none)
8865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    am__tar=false
8875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    am__tar_=false
8885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    am__untar=false
8895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    ;;
8905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  esac
8915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
8925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # If the value was cached, stop now.  We just wanted to have am__tar
8935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # and am__untar set.
8945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  test -n "${am_cv_prog_tar_$1}" && break
8955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
8965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # tar/untar a dummy directory, and stop if the command works
8975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  rm -rf conftest.dir
8985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  mkdir conftest.dir
8995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  echo GrepMe > conftest.dir/file
9005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
9015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  rm -rf conftest.dir
9025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  if test -s conftest.tar; then
9035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    AM_RUN_LOG([$am__untar <conftest.tar])
9045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
9055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  fi
9065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)done
9075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)rm -rf conftest.dir
9085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
9095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
9105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_MSG_RESULT([$am_cv_prog_tar_$1])])
9115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_SUBST([am__tar])
9125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)AC_SUBST([am__untar])
9135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)]) # _AM_PROG_TAR
9145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
9155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_include([m4/ac_have_attribute.m4])
9165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_include([m4/acx_nanosleep.m4])
9175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_include([m4/acx_pthread.m4])
9185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_include([m4/compiler_characteristics.m4])
9195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_include([m4/install_prefix.m4])
9205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_include([m4/libtool.m4])
9215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_include([m4/ltoptions.m4])
9225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_include([m4/ltsugar.m4])
9235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_include([m4/ltversion.m4])
9245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_include([m4/lt~obsolete.m4])
9255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_include([m4/namespaces.m4])
9265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_include([m4/pc_from_ucontext.m4])
9275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_include([m4/program_invocation_name.m4])
9285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)m4_include([m4/stl_namespace.m4])
929