Home | History | Annotate | Line # | Download | only in autoconf-lib-link
      1  1.1  christos # generated automatically by aclocal 1.10 -*- Autoconf -*-
      2  1.1  christos 
      3  1.1  christos # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
      4  1.1  christos # 2005, 2006  Free Software Foundation, Inc.
      5  1.1  christos # This file is free software; the Free Software Foundation
      6  1.1  christos # gives unlimited permission to copy and/or distribute it,
      7  1.1  christos # with or without modifications, as long as this notice is preserved.
      8  1.1  christos 
      9  1.1  christos # This program is distributed in the hope that it will be useful,
     10  1.1  christos # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
     11  1.1  christos # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
     12  1.1  christos # PARTICULAR PURPOSE.
     13  1.1  christos 
     14  1.1  christos m4_if(m4_PACKAGE_VERSION, [2.61],,
     15  1.1  christos [m4_fatal([this file was generated for autoconf 2.61.
     16  1.1  christos You have another version of autoconf.  If you want to use that,
     17  1.1  christos you should regenerate the build system entirely.], [63])])
     18  1.1  christos 
     19  1.1  christos # Copyright (C) 2002, 2003, 2005, 2006  Free Software Foundation, Inc.
     20  1.1  christos #
     21  1.1  christos # This file is free software; the Free Software Foundation
     22  1.1  christos # gives unlimited permission to copy and/or distribute it,
     23  1.1  christos # with or without modifications, as long as this notice is preserved.
     24  1.1  christos 
     25  1.1  christos # AM_AUTOMAKE_VERSION(VERSION)
     26  1.1  christos # ----------------------------
     27  1.1  christos # Automake X.Y traces this macro to ensure aclocal.m4 has been
     28  1.1  christos # generated from the m4 files accompanying Automake X.Y.
     29  1.1  christos # (This private macro should not be called outside this file.)
     30  1.1  christos AC_DEFUN([AM_AUTOMAKE_VERSION],
     31  1.1  christos [am__api_version='1.10'
     32  1.1  christos dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
     33  1.1  christos dnl require some minimum version.  Point them to the right macro.
     34  1.1  christos m4_if([$1], [1.10], [],
     35  1.1  christos       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
     36  1.1  christos ])
     37  1.1  christos 
     38  1.1  christos # _AM_AUTOCONF_VERSION(VERSION)
     39  1.1  christos # -----------------------------
     40  1.1  christos # aclocal traces this macro to find the Autoconf version.
     41  1.1  christos # This is a private macro too.  Using m4_define simplifies
     42  1.1  christos # the logic in aclocal, which can simply ignore this definition.
     43  1.1  christos m4_define([_AM_AUTOCONF_VERSION], [])
     44  1.1  christos 
     45  1.1  christos # AM_SET_CURRENT_AUTOMAKE_VERSION
     46  1.1  christos # -------------------------------
     47  1.1  christos # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
     48  1.1  christos # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
     49  1.1  christos AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
     50  1.1  christos [AM_AUTOMAKE_VERSION([1.10])dnl
     51  1.1  christos _AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)])
     52  1.1  christos 
     53  1.1  christos # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
     54  1.1  christos 
     55  1.1  christos # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
     56  1.1  christos #
     57  1.1  christos # This file is free software; the Free Software Foundation
     58  1.1  christos # gives unlimited permission to copy and/or distribute it,
     59  1.1  christos # with or without modifications, as long as this notice is preserved.
     60  1.1  christos 
     61  1.1  christos # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
     62  1.1  christos # $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
     63  1.1  christos # `$srcdir', `$srcdir/..', or `$srcdir/../..'.
     64  1.1  christos #
     65  1.1  christos # Of course, Automake must honor this variable whenever it calls a
     66  1.1  christos # tool from the auxiliary directory.  The problem is that $srcdir (and
     67  1.1  christos # therefore $ac_aux_dir as well) can be either absolute or relative,
     68  1.1  christos # depending on how configure is run.  This is pretty annoying, since
     69  1.1  christos # it makes $ac_aux_dir quite unusable in subdirectories: in the top
     70  1.1  christos # source directory, any form will work fine, but in subdirectories a
     71  1.1  christos # relative path needs to be adjusted first.
     72  1.1  christos #
     73  1.1  christos # $ac_aux_dir/missing
     74  1.1  christos #    fails when called from a subdirectory if $ac_aux_dir is relative
     75  1.1  christos # $top_srcdir/$ac_aux_dir/missing
     76  1.1  christos #    fails if $ac_aux_dir is absolute,
     77  1.1  christos #    fails when called from a subdirectory in a VPATH build with
     78  1.1  christos #          a relative $ac_aux_dir
     79  1.1  christos #
     80  1.1  christos # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
     81  1.1  christos # are both prefixed by $srcdir.  In an in-source build this is usually
     82  1.1  christos # harmless because $srcdir is `.', but things will broke when you
     83  1.1  christos # start a VPATH build or use an absolute $srcdir.
     84  1.1  christos #
     85  1.1  christos # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
     86  1.1  christos # iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
     87  1.1  christos #   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
     88  1.1  christos # and then we would define $MISSING as
     89  1.1  christos #   MISSING="\${SHELL} $am_aux_dir/missing"
     90  1.1  christos # This will work as long as MISSING is not called from configure, because
     91  1.1  christos # unfortunately $(top_srcdir) has no meaning in configure.
     92  1.1  christos # However there are other variables, like CC, which are often used in
     93  1.1  christos # configure, and could therefore not use this "fixed" $ac_aux_dir.
     94  1.1  christos #
     95  1.1  christos # Another solution, used here, is to always expand $ac_aux_dir to an
     96  1.1  christos # absolute PATH.  The drawback is that using absolute paths prevent a
     97  1.1  christos # configured tree to be moved without reconfiguration.
     98  1.1  christos 
     99  1.1  christos AC_DEFUN([AM_AUX_DIR_EXPAND],
    100  1.1  christos [dnl Rely on autoconf to set up CDPATH properly.
    101  1.1  christos AC_PREREQ([2.50])dnl
    102  1.1  christos # expand $ac_aux_dir to an absolute path
    103  1.1  christos am_aux_dir=`cd $ac_aux_dir && pwd`
    104  1.1  christos ])
    105  1.1  christos 
    106  1.1  christos # AM_CONDITIONAL                                            -*- Autoconf -*-
    107  1.1  christos 
    108  1.1  christos # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
    109  1.1  christos # Free Software Foundation, Inc.
    110  1.1  christos #
    111  1.1  christos # This file is free software; the Free Software Foundation
    112  1.1  christos # gives unlimited permission to copy and/or distribute it,
    113  1.1  christos # with or without modifications, as long as this notice is preserved.
    114  1.1  christos 
    115  1.1  christos # serial 8
    116  1.1  christos 
    117  1.1  christos # AM_CONDITIONAL(NAME, SHELL-CONDITION)
    118  1.1  christos # -------------------------------------
    119  1.1  christos # Define a conditional.
    120  1.1  christos AC_DEFUN([AM_CONDITIONAL],
    121  1.1  christos [AC_PREREQ(2.52)dnl
    122  1.1  christos  ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
    123  1.1  christos 	[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
    124  1.1  christos AC_SUBST([$1_TRUE])dnl
    125  1.1  christos AC_SUBST([$1_FALSE])dnl
    126  1.1  christos _AM_SUBST_NOTMAKE([$1_TRUE])dnl
    127  1.1  christos _AM_SUBST_NOTMAKE([$1_FALSE])dnl
    128  1.1  christos if $2; then
    129  1.1  christos   $1_TRUE=
    130  1.1  christos   $1_FALSE='#'
    131  1.1  christos else
    132  1.1  christos   $1_TRUE='#'
    133  1.1  christos   $1_FALSE=
    134  1.1  christos fi
    135  1.1  christos AC_CONFIG_COMMANDS_PRE(
    136  1.1  christos [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
    137  1.1  christos   AC_MSG_ERROR([[conditional "$1" was never defined.
    138  1.1  christos Usually this means the macro was only invoked conditionally.]])
    139  1.1  christos fi])])
    140  1.1  christos 
    141  1.1  christos # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
    142  1.1  christos # Free Software Foundation, Inc.
    143  1.1  christos #
    144  1.1  christos # This file is free software; the Free Software Foundation
    145  1.1  christos # gives unlimited permission to copy and/or distribute it,
    146  1.1  christos # with or without modifications, as long as this notice is preserved.
    147  1.1  christos 
    148  1.1  christos # serial 9
    149  1.1  christos 
    150  1.1  christos # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
    151  1.1  christos # written in clear, in which case automake, when reading aclocal.m4,
    152  1.1  christos # will think it sees a *use*, and therefore will trigger all it's
    153  1.1  christos # C support machinery.  Also note that it means that autoscan, seeing
    154  1.1  christos # CC etc. in the Makefile, will ask for an AC_PROG_CC use...
    155  1.1  christos 
    156  1.1  christos 
    157  1.1  christos # _AM_DEPENDENCIES(NAME)
    158  1.1  christos # ----------------------
    159  1.1  christos # See how the compiler implements dependency checking.
    160  1.1  christos # NAME is "CC", "CXX", "GCJ", or "OBJC".
    161  1.1  christos # We try a few techniques and use that to set a single cache variable.
    162  1.1  christos #
    163  1.1  christos # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
    164  1.1  christos # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
    165  1.1  christos # dependency, and given that the user is not expected to run this macro,
    166  1.1  christos # just rely on AC_PROG_CC.
    167  1.1  christos AC_DEFUN([_AM_DEPENDENCIES],
    168  1.1  christos [AC_REQUIRE([AM_SET_DEPDIR])dnl
    169  1.1  christos AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
    170  1.1  christos AC_REQUIRE([AM_MAKE_INCLUDE])dnl
    171  1.1  christos AC_REQUIRE([AM_DEP_TRACK])dnl
    172  1.1  christos 
    173  1.1  christos ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
    174  1.1  christos        [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
    175  1.1  christos        [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
    176  1.1  christos        [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
    177  1.1  christos        [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
    178  1.1  christos                    [depcc="$$1"   am_compiler_list=])
    179  1.1  christos 
    180  1.1  christos AC_CACHE_CHECK([dependency style of $depcc],
    181  1.1  christos                [am_cv_$1_dependencies_compiler_type],
    182  1.1  christos [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
    183  1.1  christos   # We make a subdir and do the tests there.  Otherwise we can end up
    184  1.1  christos   # making bogus files that we don't know about and never remove.  For
    185  1.1  christos   # instance it was reported that on HP-UX the gcc test will end up
    186  1.1  christos   # making a dummy file named `D' -- because `-MD' means `put the output
    187  1.1  christos   # in D'.
    188  1.1  christos   mkdir conftest.dir
    189  1.1  christos   # Copy depcomp to subdir because otherwise we won't find it if we're
    190  1.1  christos   # using a relative directory.
    191  1.1  christos   cp "$am_depcomp" conftest.dir
    192  1.1  christos   cd conftest.dir
    193  1.1  christos   # We will build objects and dependencies in a subdirectory because
    194  1.1  christos   # it helps to detect inapplicable dependency modes.  For instance
    195  1.1  christos   # both Tru64's cc and ICC support -MD to output dependencies as a
    196  1.1  christos   # side effect of compilation, but ICC will put the dependencies in
    197  1.1  christos   # the current directory while Tru64 will put them in the object
    198  1.1  christos   # directory.
    199  1.1  christos   mkdir sub
    200  1.1  christos 
    201  1.1  christos   am_cv_$1_dependencies_compiler_type=none
    202  1.1  christos   if test "$am_compiler_list" = ""; then
    203  1.1  christos      am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
    204  1.1  christos   fi
    205  1.1  christos   for depmode in $am_compiler_list; do
    206  1.1  christos     # Setup a source with many dependencies, because some compilers
    207  1.1  christos     # like to wrap large dependency lists on column 80 (with \), and
    208  1.1  christos     # we should not choose a depcomp mode which is confused by this.
    209  1.1  christos     #
    210  1.1  christos     # We need to recreate these files for each test, as the compiler may
    211  1.1  christos     # overwrite some of them when testing with obscure command lines.
    212  1.1  christos     # This happens at least with the AIX C compiler.
    213  1.1  christos     : > sub/conftest.c
    214  1.1  christos     for i in 1 2 3 4 5 6; do
    215  1.1  christos       echo '#include "conftst'$i'.h"' >> sub/conftest.c
    216  1.1  christos       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
    217  1.1  christos       # Solaris 8's {/usr,}/bin/sh.
    218  1.1  christos       touch sub/conftst$i.h
    219  1.1  christos     done
    220  1.1  christos     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
    221  1.1  christos 
    222  1.1  christos     case $depmode in
    223  1.1  christos     nosideeffect)
    224  1.1  christos       # after this tag, mechanisms are not by side-effect, so they'll
    225  1.1  christos       # only be used when explicitly requested
    226  1.1  christos       if test "x$enable_dependency_tracking" = xyes; then
    227  1.1  christos 	continue
    228  1.1  christos       else
    229  1.1  christos 	break
    230  1.1  christos       fi
    231  1.1  christos       ;;
    232  1.1  christos     none) break ;;
    233  1.1  christos     esac
    234  1.1  christos     # We check with `-c' and `-o' for the sake of the "dashmstdout"
    235  1.1  christos     # mode.  It turns out that the SunPro C++ compiler does not properly
    236  1.1  christos     # handle `-M -o', and we need to detect this.
    237  1.1  christos     if depmode=$depmode \
    238  1.1  christos        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
    239  1.1  christos        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
    240  1.1  christos        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
    241  1.1  christos          >/dev/null 2>conftest.err &&
    242  1.1  christos        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
    243  1.1  christos        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
    244  1.1  christos        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
    245  1.1  christos        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
    246  1.1  christos       # icc doesn't choke on unknown options, it will just issue warnings
    247  1.1  christos       # or remarks (even with -Werror).  So we grep stderr for any message
    248  1.1  christos       # that says an option was ignored or not supported.
    249  1.1  christos       # When given -MP, icc 7.0 and 7.1 complain thusly:
    250  1.1  christos       #   icc: Command line warning: ignoring option '-M'; no argument required
    251  1.1  christos       # The diagnosis changed in icc 8.0:
    252  1.1  christos       #   icc: Command line remark: option '-MP' not supported
    253  1.1  christos       if (grep 'ignoring option' conftest.err ||
    254  1.1  christos           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
    255  1.1  christos         am_cv_$1_dependencies_compiler_type=$depmode
    256  1.1  christos         break
    257  1.1  christos       fi
    258  1.1  christos     fi
    259  1.1  christos   done
    260  1.1  christos 
    261  1.1  christos   cd ..
    262  1.1  christos   rm -rf conftest.dir
    263  1.1  christos else
    264  1.1  christos   am_cv_$1_dependencies_compiler_type=none
    265  1.1  christos fi
    266  1.1  christos ])
    267  1.1  christos AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
    268  1.1  christos AM_CONDITIONAL([am__fastdep$1], [
    269  1.1  christos   test "x$enable_dependency_tracking" != xno \
    270  1.1  christos   && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
    271  1.1  christos ])
    272  1.1  christos 
    273  1.1  christos 
    274  1.1  christos # AM_SET_DEPDIR
    275  1.1  christos # -------------
    276  1.1  christos # Choose a directory name for dependency files.
    277  1.1  christos # This macro is AC_REQUIREd in _AM_DEPENDENCIES
    278  1.1  christos AC_DEFUN([AM_SET_DEPDIR],
    279  1.1  christos [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
    280  1.1  christos AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
    281  1.1  christos ])
    282  1.1  christos 
    283  1.1  christos 
    284  1.1  christos # AM_DEP_TRACK
    285  1.1  christos # ------------
    286  1.1  christos AC_DEFUN([AM_DEP_TRACK],
    287  1.1  christos [AC_ARG_ENABLE(dependency-tracking,
    288  1.1  christos [  --disable-dependency-tracking  speeds up one-time build
    289  1.1  christos   --enable-dependency-tracking   do not reject slow dependency extractors])
    290  1.1  christos if test "x$enable_dependency_tracking" != xno; then
    291  1.1  christos   am_depcomp="$ac_aux_dir/depcomp"
    292  1.1  christos   AMDEPBACKSLASH='\'
    293  1.1  christos fi
    294  1.1  christos AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
    295  1.1  christos AC_SUBST([AMDEPBACKSLASH])dnl
    296  1.1  christos _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
    297  1.1  christos ])
    298  1.1  christos 
    299  1.1  christos # Generate code to set up dependency tracking.              -*- Autoconf -*-
    300  1.1  christos 
    301  1.1  christos # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
    302  1.1  christos # Free Software Foundation, Inc.
    303  1.1  christos #
    304  1.1  christos # This file is free software; the Free Software Foundation
    305  1.1  christos # gives unlimited permission to copy and/or distribute it,
    306  1.1  christos # with or without modifications, as long as this notice is preserved.
    307  1.1  christos 
    308  1.1  christos #serial 3
    309  1.1  christos 
    310  1.1  christos # _AM_OUTPUT_DEPENDENCY_COMMANDS
    311  1.1  christos # ------------------------------
    312  1.1  christos AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
    313  1.1  christos [for mf in $CONFIG_FILES; do
    314  1.1  christos   # Strip MF so we end up with the name of the file.
    315  1.1  christos   mf=`echo "$mf" | sed -e 's/:.*$//'`
    316  1.1  christos   # Check whether this is an Automake generated Makefile or not.
    317  1.1  christos   # We used to match only the files named `Makefile.in', but
    318  1.1  christos   # some people rename them; so instead we look at the file content.
    319  1.1  christos   # Grep'ing the first line is not enough: some people post-process
    320  1.1  christos   # each Makefile.in and add a new line on top of each file to say so.
    321  1.1  christos   # Grep'ing the whole file is not good either: AIX grep has a line
    322  1.1  christos   # limit of 2048, but all sed's we know have understand at least 4000.
    323  1.1  christos   if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
    324  1.1  christos     dirpart=`AS_DIRNAME("$mf")`
    325  1.1  christos   else
    326  1.1  christos     continue
    327  1.1  christos   fi
    328  1.1  christos   # Extract the definition of DEPDIR, am__include, and am__quote
    329  1.1  christos   # from the Makefile without running `make'.
    330  1.1  christos   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
    331  1.1  christos   test -z "$DEPDIR" && continue
    332  1.1  christos   am__include=`sed -n 's/^am__include = //p' < "$mf"`
    333  1.1  christos   test -z "am__include" && continue
    334  1.1  christos   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
    335  1.1  christos   # When using ansi2knr, U may be empty or an underscore; expand it
    336  1.1  christos   U=`sed -n 's/^U = //p' < "$mf"`
    337  1.1  christos   # Find all dependency output files, they are included files with
    338  1.1  christos   # $(DEPDIR) in their names.  We invoke sed twice because it is the
    339  1.1  christos   # simplest approach to changing $(DEPDIR) to its actual value in the
    340  1.1  christos   # expansion.
    341  1.1  christos   for file in `sed -n "
    342  1.1  christos     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
    343  1.1  christos        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
    344  1.1  christos     # Make sure the directory exists.
    345  1.1  christos     test -f "$dirpart/$file" && continue
    346  1.1  christos     fdir=`AS_DIRNAME(["$file"])`
    347  1.1  christos     AS_MKDIR_P([$dirpart/$fdir])
    348  1.1  christos     # echo "creating $dirpart/$file"
    349  1.1  christos     echo '# dummy' > "$dirpart/$file"
    350  1.1  christos   done
    351  1.1  christos done
    352  1.1  christos ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
    353  1.1  christos 
    354  1.1  christos 
    355  1.1  christos # AM_OUTPUT_DEPENDENCY_COMMANDS
    356  1.1  christos # -----------------------------
    357  1.1  christos # This macro should only be invoked once -- use via AC_REQUIRE.
    358  1.1  christos #
    359  1.1  christos # This code is only required when automatic dependency tracking
    360  1.1  christos # is enabled.  FIXME.  This creates each `.P' file that we will
    361  1.1  christos # need in order to bootstrap the dependency handling code.
    362  1.1  christos AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
    363  1.1  christos [AC_CONFIG_COMMANDS([depfiles],
    364  1.1  christos      [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
    365  1.1  christos      [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
    366  1.1  christos ])
    367  1.1  christos 
    368  1.1  christos # Do all the work for Automake.                             -*- Autoconf -*-
    369  1.1  christos 
    370  1.1  christos # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
    371  1.1  christos # 2005, 2006 Free Software Foundation, Inc.
    372  1.1  christos #
    373  1.1  christos # This file is free software; the Free Software Foundation
    374  1.1  christos # gives unlimited permission to copy and/or distribute it,
    375  1.1  christos # with or without modifications, as long as this notice is preserved.
    376  1.1  christos 
    377  1.1  christos # serial 12
    378  1.1  christos 
    379  1.1  christos # This macro actually does too much.  Some checks are only needed if
    380  1.1  christos # your package does certain things.  But this isn't really a big deal.
    381  1.1  christos 
    382  1.1  christos # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
    383  1.1  christos # AM_INIT_AUTOMAKE([OPTIONS])
    384  1.1  christos # -----------------------------------------------
    385  1.1  christos # The call with PACKAGE and VERSION arguments is the old style
    386  1.1  christos # call (pre autoconf-2.50), which is being phased out.  PACKAGE
    387  1.1  christos # and VERSION should now be passed to AC_INIT and removed from
    388  1.1  christos # the call to AM_INIT_AUTOMAKE.
    389  1.1  christos # We support both call styles for the transition.  After
    390  1.1  christos # the next Automake release, Autoconf can make the AC_INIT
    391  1.1  christos # arguments mandatory, and then we can depend on a new Autoconf
    392  1.1  christos # release and drop the old call support.
    393  1.1  christos AC_DEFUN([AM_INIT_AUTOMAKE],
    394  1.1  christos [AC_PREREQ([2.60])dnl
    395  1.1  christos dnl Autoconf wants to disallow AM_ names.  We explicitly allow
    396  1.1  christos dnl the ones we care about.
    397  1.1  christos m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
    398  1.1  christos AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
    399  1.1  christos AC_REQUIRE([AC_PROG_INSTALL])dnl
    400  1.1  christos if test "`cd $srcdir && pwd`" != "`pwd`"; then
    401  1.1  christos   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
    402  1.1  christos   # is not polluted with repeated "-I."
    403  1.1  christos   AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
    404  1.1  christos   # test to see if srcdir already configured
    405  1.1  christos   if test -f $srcdir/config.status; then
    406  1.1  christos     AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
    407  1.1  christos   fi
    408  1.1  christos fi
    409  1.1  christos 
    410  1.1  christos # test whether we have cygpath
    411  1.1  christos if test -z "$CYGPATH_W"; then
    412  1.1  christos   if (cygpath --version) >/dev/null 2>/dev/null; then
    413  1.1  christos     CYGPATH_W='cygpath -w'
    414  1.1  christos   else
    415  1.1  christos     CYGPATH_W=echo
    416  1.1  christos   fi
    417  1.1  christos fi
    418  1.1  christos AC_SUBST([CYGPATH_W])
    419  1.1  christos 
    420  1.1  christos # Define the identity of the package.
    421  1.1  christos dnl Distinguish between old-style and new-style calls.
    422  1.1  christos m4_ifval([$2],
    423  1.1  christos [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
    424  1.1  christos  AC_SUBST([PACKAGE], [$1])dnl
    425  1.1  christos  AC_SUBST([VERSION], [$2])],
    426  1.1  christos [_AM_SET_OPTIONS([$1])dnl
    427  1.1  christos dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
    428  1.1  christos m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
    429  1.1  christos   [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
    430  1.1  christos  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
    431  1.1  christos  AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
    432  1.1  christos 
    433  1.1  christos _AM_IF_OPTION([no-define],,
    434  1.1  christos [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
    435  1.1  christos  AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
    436  1.1  christos 
    437  1.1  christos # Some tools Automake needs.
    438  1.1  christos AC_REQUIRE([AM_SANITY_CHECK])dnl
    439  1.1  christos AC_REQUIRE([AC_ARG_PROGRAM])dnl
    440  1.1  christos AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
    441  1.1  christos AM_MISSING_PROG(AUTOCONF, autoconf)
    442  1.1  christos AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
    443  1.1  christos AM_MISSING_PROG(AUTOHEADER, autoheader)
    444  1.1  christos AM_MISSING_PROG(MAKEINFO, makeinfo)
    445  1.1  christos AM_PROG_INSTALL_SH
    446  1.1  christos AM_PROG_INSTALL_STRIP
    447  1.1  christos AC_REQUIRE([AM_PROG_MKDIR_P])dnl
    448  1.1  christos # We need awk for the "check" target.  The system "awk" is bad on
    449  1.1  christos # some platforms.
    450  1.1  christos AC_REQUIRE([AC_PROG_AWK])dnl
    451  1.1  christos AC_REQUIRE([AC_PROG_MAKE_SET])dnl
    452  1.1  christos AC_REQUIRE([AM_SET_LEADING_DOT])dnl
    453  1.1  christos _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
    454  1.1  christos               [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
    455  1.1  christos 	      		     [_AM_PROG_TAR([v7])])])
    456  1.1  christos _AM_IF_OPTION([no-dependencies],,
    457  1.1  christos [AC_PROVIDE_IFELSE([AC_PROG_CC],
    458  1.1  christos                   [_AM_DEPENDENCIES(CC)],
    459  1.1  christos                   [define([AC_PROG_CC],
    460  1.1  christos                           defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
    461  1.1  christos AC_PROVIDE_IFELSE([AC_PROG_CXX],
    462  1.1  christos                   [_AM_DEPENDENCIES(CXX)],
    463  1.1  christos                   [define([AC_PROG_CXX],
    464  1.1  christos                           defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
    465  1.1  christos AC_PROVIDE_IFELSE([AC_PROG_OBJC],
    466  1.1  christos                   [_AM_DEPENDENCIES(OBJC)],
    467  1.1  christos                   [define([AC_PROG_OBJC],
    468  1.1  christos                           defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
    469  1.1  christos ])
    470  1.1  christos ])
    471  1.1  christos 
    472  1.1  christos 
    473  1.1  christos # When config.status generates a header, we must update the stamp-h file.
    474  1.1  christos # This file resides in the same directory as the config header
    475  1.1  christos # that is generated.  The stamp files are numbered to have different names.
    476  1.1  christos 
    477  1.1  christos # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
    478  1.1  christos # loop where config.status creates the headers, so we can generate
    479  1.1  christos # our stamp files there.
    480  1.1  christos AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
    481  1.1  christos [# Compute $1's index in $config_headers.
    482  1.1  christos _am_stamp_count=1
    483  1.1  christos for _am_header in $config_headers :; do
    484  1.1  christos   case $_am_header in
    485  1.1  christos     $1 | $1:* )
    486  1.1  christos       break ;;
    487  1.1  christos     * )
    488  1.1  christos       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
    489  1.1  christos   esac
    490  1.1  christos done
    491  1.1  christos echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
    492  1.1  christos 
    493  1.1  christos # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
    494  1.1  christos #
    495  1.1  christos # This file is free software; the Free Software Foundation
    496  1.1  christos # gives unlimited permission to copy and/or distribute it,
    497  1.1  christos # with or without modifications, as long as this notice is preserved.
    498  1.1  christos 
    499  1.1  christos # AM_PROG_INSTALL_SH
    500  1.1  christos # ------------------
    501  1.1  christos # Define $install_sh.
    502  1.1  christos AC_DEFUN([AM_PROG_INSTALL_SH],
    503  1.1  christos [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
    504  1.1  christos install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
    505  1.1  christos AC_SUBST(install_sh)])
    506  1.1  christos 
    507  1.1  christos # Copyright (C) 2003, 2005  Free Software Foundation, Inc.
    508  1.1  christos #
    509  1.1  christos # This file is free software; the Free Software Foundation
    510  1.1  christos # gives unlimited permission to copy and/or distribute it,
    511  1.1  christos # with or without modifications, as long as this notice is preserved.
    512  1.1  christos 
    513  1.1  christos # serial 2
    514  1.1  christos 
    515  1.1  christos # Check whether the underlying file-system supports filenames
    516  1.1  christos # with a leading dot.  For instance MS-DOS doesn't.
    517  1.1  christos AC_DEFUN([AM_SET_LEADING_DOT],
    518  1.1  christos [rm -rf .tst 2>/dev/null
    519  1.1  christos mkdir .tst 2>/dev/null
    520  1.1  christos if test -d .tst; then
    521  1.1  christos   am__leading_dot=.
    522  1.1  christos else
    523  1.1  christos   am__leading_dot=_
    524  1.1  christos fi
    525  1.1  christos rmdir .tst 2>/dev/null
    526  1.1  christos AC_SUBST([am__leading_dot])])
    527  1.1  christos 
    528  1.1  christos # Check to see how 'make' treats includes.	            -*- Autoconf -*-
    529  1.1  christos 
    530  1.1  christos # Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
    531  1.1  christos #
    532  1.1  christos # This file is free software; the Free Software Foundation
    533  1.1  christos # gives unlimited permission to copy and/or distribute it,
    534  1.1  christos # with or without modifications, as long as this notice is preserved.
    535  1.1  christos 
    536  1.1  christos # serial 3
    537  1.1  christos 
    538  1.1  christos # AM_MAKE_INCLUDE()
    539  1.1  christos # -----------------
    540  1.1  christos # Check to see how make treats includes.
    541  1.1  christos AC_DEFUN([AM_MAKE_INCLUDE],
    542  1.1  christos [am_make=${MAKE-make}
    543  1.1  christos cat > confinc << 'END'
    544  1.1  christos am__doit:
    545  1.1  christos 	@echo done
    546  1.1  christos .PHONY: am__doit
    547  1.1  christos END
    548  1.1  christos # If we don't find an include directive, just comment out the code.
    549  1.1  christos AC_MSG_CHECKING([for style of include used by $am_make])
    550  1.1  christos am__include="#"
    551  1.1  christos am__quote=
    552  1.1  christos _am_result=none
    553  1.1  christos # First try GNU make style include.
    554  1.1  christos echo "include confinc" > confmf
    555  1.1  christos # We grep out `Entering directory' and `Leaving directory'
    556  1.1  christos # messages which can occur if `w' ends up in MAKEFLAGS.
    557  1.1  christos # In particular we don't look at `^make:' because GNU make might
    558  1.1  christos # be invoked under some other name (usually "gmake"), in which
    559  1.1  christos # case it prints its new name instead of `make'.
    560  1.1  christos if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
    561  1.1  christos    am__include=include
    562  1.1  christos    am__quote=
    563  1.1  christos    _am_result=GNU
    564  1.1  christos fi
    565  1.1  christos # Now try BSD make style include.
    566  1.1  christos if test "$am__include" = "#"; then
    567  1.1  christos    echo '.include "confinc"' > confmf
    568  1.1  christos    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
    569  1.1  christos       am__include=.include
    570  1.1  christos       am__quote="\""
    571  1.1  christos       _am_result=BSD
    572  1.1  christos    fi
    573  1.1  christos fi
    574  1.1  christos AC_SUBST([am__include])
    575  1.1  christos AC_SUBST([am__quote])
    576  1.1  christos AC_MSG_RESULT([$_am_result])
    577  1.1  christos rm -f confinc confmf
    578  1.1  christos ])
    579  1.1  christos 
    580  1.1  christos # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
    581  1.1  christos 
    582  1.1  christos # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
    583  1.1  christos # Free Software Foundation, Inc.
    584  1.1  christos #
    585  1.1  christos # This file is free software; the Free Software Foundation
    586  1.1  christos # gives unlimited permission to copy and/or distribute it,
    587  1.1  christos # with or without modifications, as long as this notice is preserved.
    588  1.1  christos 
    589  1.1  christos # serial 5
    590  1.1  christos 
    591  1.1  christos # AM_MISSING_PROG(NAME, PROGRAM)
    592  1.1  christos # ------------------------------
    593  1.1  christos AC_DEFUN([AM_MISSING_PROG],
    594  1.1  christos [AC_REQUIRE([AM_MISSING_HAS_RUN])
    595  1.1  christos $1=${$1-"${am_missing_run}$2"}
    596  1.1  christos AC_SUBST($1)])
    597  1.1  christos 
    598  1.1  christos 
    599  1.1  christos # AM_MISSING_HAS_RUN
    600  1.1  christos # ------------------
    601  1.1  christos # Define MISSING if not defined so far and test if it supports --run.
    602  1.1  christos # If it does, set am_missing_run to use it, otherwise, to nothing.
    603  1.1  christos AC_DEFUN([AM_MISSING_HAS_RUN],
    604  1.1  christos [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
    605  1.1  christos AC_REQUIRE_AUX_FILE([missing])dnl
    606  1.1  christos test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
    607  1.1  christos # Use eval to expand $SHELL
    608  1.1  christos if eval "$MISSING --run true"; then
    609  1.1  christos   am_missing_run="$MISSING --run "
    610  1.1  christos else
    611  1.1  christos   am_missing_run=
    612  1.1  christos   AC_MSG_WARN([`missing' script is too old or missing])
    613  1.1  christos fi
    614  1.1  christos ])
    615  1.1  christos 
    616  1.1  christos # Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
    617  1.1  christos #
    618  1.1  christos # This file is free software; the Free Software Foundation
    619  1.1  christos # gives unlimited permission to copy and/or distribute it,
    620  1.1  christos # with or without modifications, as long as this notice is preserved.
    621  1.1  christos 
    622  1.1  christos # AM_PROG_MKDIR_P
    623  1.1  christos # ---------------
    624  1.1  christos # Check for `mkdir -p'.
    625  1.1  christos AC_DEFUN([AM_PROG_MKDIR_P],
    626  1.1  christos [AC_PREREQ([2.60])dnl
    627  1.1  christos AC_REQUIRE([AC_PROG_MKDIR_P])dnl
    628  1.1  christos dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
    629  1.1  christos dnl while keeping a definition of mkdir_p for backward compatibility.
    630  1.1  christos dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
    631  1.1  christos dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
    632  1.1  christos dnl Makefile.ins that do not define MKDIR_P, so we do our own
    633  1.1  christos dnl adjustment using top_builddir (which is defined more often than
    634  1.1  christos dnl MKDIR_P).
    635  1.1  christos AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
    636  1.1  christos case $mkdir_p in
    637  1.1  christos   [[\\/$]]* | ?:[[\\/]]*) ;;
    638  1.1  christos   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
    639  1.1  christos esac
    640  1.1  christos ])
    641  1.1  christos 
    642  1.1  christos # Helper functions for option handling.                     -*- Autoconf -*-
    643  1.1  christos 
    644  1.1  christos # Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
    645  1.1  christos #
    646  1.1  christos # This file is free software; the Free Software Foundation
    647  1.1  christos # gives unlimited permission to copy and/or distribute it,
    648  1.1  christos # with or without modifications, as long as this notice is preserved.
    649  1.1  christos 
    650  1.1  christos # serial 3
    651  1.1  christos 
    652  1.1  christos # _AM_MANGLE_OPTION(NAME)
    653  1.1  christos # -----------------------
    654  1.1  christos AC_DEFUN([_AM_MANGLE_OPTION],
    655  1.1  christos [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
    656  1.1  christos 
    657  1.1  christos # _AM_SET_OPTION(NAME)
    658  1.1  christos # ------------------------------
    659  1.1  christos # Set option NAME.  Presently that only means defining a flag for this option.
    660  1.1  christos AC_DEFUN([_AM_SET_OPTION],
    661  1.1  christos [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
    662  1.1  christos 
    663  1.1  christos # _AM_SET_OPTIONS(OPTIONS)
    664  1.1  christos # ----------------------------------
    665  1.1  christos # OPTIONS is a space-separated list of Automake options.
    666  1.1  christos AC_DEFUN([_AM_SET_OPTIONS],
    667  1.1  christos [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
    668  1.1  christos 
    669  1.1  christos # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
    670  1.1  christos # -------------------------------------------
    671  1.1  christos # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
    672  1.1  christos AC_DEFUN([_AM_IF_OPTION],
    673  1.1  christos [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
    674  1.1  christos 
    675  1.1  christos # Check to make sure that the build environment is sane.    -*- Autoconf -*-
    676  1.1  christos 
    677  1.1  christos # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
    678  1.1  christos # Free Software Foundation, Inc.
    679  1.1  christos #
    680  1.1  christos # This file is free software; the Free Software Foundation
    681  1.1  christos # gives unlimited permission to copy and/or distribute it,
    682  1.1  christos # with or without modifications, as long as this notice is preserved.
    683  1.1  christos 
    684  1.1  christos # serial 4
    685  1.1  christos 
    686  1.1  christos # AM_SANITY_CHECK
    687  1.1  christos # ---------------
    688  1.1  christos AC_DEFUN([AM_SANITY_CHECK],
    689  1.1  christos [AC_MSG_CHECKING([whether build environment is sane])
    690  1.1  christos # Just in case
    691  1.1  christos sleep 1
    692  1.1  christos echo timestamp > conftest.file
    693  1.1  christos # Do `set' in a subshell so we don't clobber the current shell's
    694  1.1  christos # arguments.  Must try -L first in case configure is actually a
    695  1.1  christos # symlink; some systems play weird games with the mod time of symlinks
    696  1.1  christos # (eg FreeBSD returns the mod time of the symlink's containing
    697  1.1  christos # directory).
    698  1.1  christos if (
    699  1.1  christos    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
    700  1.1  christos    if test "$[*]" = "X"; then
    701  1.1  christos       # -L didn't work.
    702  1.1  christos       set X `ls -t $srcdir/configure conftest.file`
    703  1.1  christos    fi
    704  1.1  christos    rm -f conftest.file
    705  1.1  christos    if test "$[*]" != "X $srcdir/configure conftest.file" \
    706  1.1  christos       && test "$[*]" != "X conftest.file $srcdir/configure"; then
    707  1.1  christos 
    708  1.1  christos       # If neither matched, then we have a broken ls.  This can happen
    709  1.1  christos       # if, for instance, CONFIG_SHELL is bash and it inherits a
    710  1.1  christos       # broken ls alias from the environment.  This has actually
    711  1.1  christos       # happened.  Such a system could not be considered "sane".
    712  1.1  christos       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
    713  1.1  christos alias in your environment])
    714  1.1  christos    fi
    715  1.1  christos 
    716  1.1  christos    test "$[2]" = conftest.file
    717  1.1  christos    )
    718  1.1  christos then
    719  1.1  christos    # Ok.
    720  1.1  christos    :
    721  1.1  christos else
    722  1.1  christos    AC_MSG_ERROR([newly created file is older than distributed files!
    723  1.1  christos Check your system clock])
    724  1.1  christos fi
    725  1.1  christos AC_MSG_RESULT(yes)])
    726  1.1  christos 
    727  1.1  christos # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
    728  1.1  christos #
    729  1.1  christos # This file is free software; the Free Software Foundation
    730  1.1  christos # gives unlimited permission to copy and/or distribute it,
    731  1.1  christos # with or without modifications, as long as this notice is preserved.
    732  1.1  christos 
    733  1.1  christos # AM_PROG_INSTALL_STRIP
    734  1.1  christos # ---------------------
    735  1.1  christos # One issue with vendor `install' (even GNU) is that you can't
    736  1.1  christos # specify the program used to strip binaries.  This is especially
    737  1.1  christos # annoying in cross-compiling environments, where the build's strip
    738  1.1  christos # is unlikely to handle the host's binaries.
    739  1.1  christos # Fortunately install-sh will honor a STRIPPROG variable, so we
    740  1.1  christos # always use install-sh in `make install-strip', and initialize
    741  1.1  christos # STRIPPROG with the value of the STRIP variable (set by the user).
    742  1.1  christos AC_DEFUN([AM_PROG_INSTALL_STRIP],
    743  1.1  christos [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
    744  1.1  christos # Installed binaries are usually stripped using `strip' when the user
    745  1.1  christos # run `make install-strip'.  However `strip' might not be the right
    746  1.1  christos # tool to use in cross-compilation environments, therefore Automake
    747  1.1  christos # will honor the `STRIP' environment variable to overrule this program.
    748  1.1  christos dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
    749  1.1  christos if test "$cross_compiling" != no; then
    750  1.1  christos   AC_CHECK_TOOL([STRIP], [strip], :)
    751  1.1  christos fi
    752  1.1  christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
    753  1.1  christos AC_SUBST([INSTALL_STRIP_PROGRAM])])
    754  1.1  christos 
    755  1.1  christos # Copyright (C) 2006  Free Software Foundation, Inc.
    756  1.1  christos #
    757  1.1  christos # This file is free software; the Free Software Foundation
    758  1.1  christos # gives unlimited permission to copy and/or distribute it,
    759  1.1  christos # with or without modifications, as long as this notice is preserved.
    760  1.1  christos 
    761  1.1  christos # _AM_SUBST_NOTMAKE(VARIABLE)
    762  1.1  christos # ---------------------------
    763  1.1  christos # Prevent Automake from outputing VARIABLE = @VARIABLE@ in Makefile.in.
    764  1.1  christos # This macro is traced by Automake.
    765  1.1  christos AC_DEFUN([_AM_SUBST_NOTMAKE])
    766  1.1  christos 
    767  1.1  christos # Check how to create a tarball.                            -*- Autoconf -*-
    768  1.1  christos 
    769  1.1  christos # Copyright (C) 2004, 2005  Free Software Foundation, Inc.
    770  1.1  christos #
    771  1.1  christos # This file is free software; the Free Software Foundation
    772  1.1  christos # gives unlimited permission to copy and/or distribute it,
    773  1.1  christos # with or without modifications, as long as this notice is preserved.
    774  1.1  christos 
    775  1.1  christos # serial 2
    776  1.1  christos 
    777  1.1  christos # _AM_PROG_TAR(FORMAT)
    778  1.1  christos # --------------------
    779  1.1  christos # Check how to create a tarball in format FORMAT.
    780  1.1  christos # FORMAT should be one of `v7', `ustar', or `pax'.
    781  1.1  christos #
    782  1.1  christos # Substitute a variable $(am__tar) that is a command
    783  1.1  christos # writing to stdout a FORMAT-tarball containing the directory
    784  1.1  christos # $tardir.
    785  1.1  christos #     tardir=directory && $(am__tar) > result.tar
    786  1.1  christos #
    787  1.1  christos # Substitute a variable $(am__untar) that extract such
    788  1.1  christos # a tarball read from stdin.
    789  1.1  christos #     $(am__untar) < result.tar
    790  1.1  christos AC_DEFUN([_AM_PROG_TAR],
    791  1.1  christos [# Always define AMTAR for backward compatibility.
    792  1.1  christos AM_MISSING_PROG([AMTAR], [tar])
    793  1.1  christos m4_if([$1], [v7],
    794  1.1  christos      [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
    795  1.1  christos      [m4_case([$1], [ustar],, [pax],,
    796  1.1  christos               [m4_fatal([Unknown tar format])])
    797  1.1  christos AC_MSG_CHECKING([how to create a $1 tar archive])
    798  1.1  christos # Loop over all known methods to create a tar archive until one works.
    799  1.1  christos _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
    800  1.1  christos _am_tools=${am_cv_prog_tar_$1-$_am_tools}
    801  1.1  christos # Do not fold the above two line into one, because Tru64 sh and
    802  1.1  christos # Solaris sh will not grok spaces in the rhs of `-'.
    803  1.1  christos for _am_tool in $_am_tools
    804  1.1  christos do
    805  1.1  christos   case $_am_tool in
    806  1.1  christos   gnutar)
    807  1.1  christos     for _am_tar in tar gnutar gtar;
    808  1.1  christos     do
    809  1.1  christos       AM_RUN_LOG([$_am_tar --version]) && break
    810  1.1  christos     done
    811  1.1  christos     am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
    812  1.1  christos     am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
    813  1.1  christos     am__untar="$_am_tar -xf -"
    814  1.1  christos     ;;
    815  1.1  christos   plaintar)
    816  1.1  christos     # Must skip GNU tar: if it does not support --format= it doesn't create
    817  1.1  christos     # ustar tarball either.
    818  1.1  christos     (tar --version) >/dev/null 2>&1 && continue
    819  1.1  christos     am__tar='tar chf - "$$tardir"'
    820  1.1  christos     am__tar_='tar chf - "$tardir"'
    821  1.1  christos     am__untar='tar xf -'
    822  1.1  christos     ;;
    823  1.1  christos   pax)
    824  1.1  christos     am__tar='pax -L -x $1 -w "$$tardir"'
    825  1.1  christos     am__tar_='pax -L -x $1 -w "$tardir"'
    826  1.1  christos     am__untar='pax -r'
    827  1.1  christos     ;;
    828  1.1  christos   cpio)
    829  1.1  christos     am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
    830  1.1  christos     am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
    831  1.1  christos     am__untar='cpio -i -H $1 -d'
    832  1.1  christos     ;;
    833  1.1  christos   none)
    834  1.1  christos     am__tar=false
    835  1.1  christos     am__tar_=false
    836  1.1  christos     am__untar=false
    837  1.1  christos     ;;
    838  1.1  christos   esac
    839  1.1  christos 
    840  1.1  christos   # If the value was cached, stop now.  We just wanted to have am__tar
    841  1.1  christos   # and am__untar set.
    842  1.1  christos   test -n "${am_cv_prog_tar_$1}" && break
    843  1.1  christos 
    844  1.1  christos   # tar/untar a dummy directory, and stop if the command works
    845  1.1  christos   rm -rf conftest.dir
    846  1.1  christos   mkdir conftest.dir
    847  1.1  christos   echo GrepMe > conftest.dir/file
    848  1.1  christos   AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
    849  1.1  christos   rm -rf conftest.dir
    850  1.1  christos   if test -s conftest.tar; then
    851  1.1  christos     AM_RUN_LOG([$am__untar <conftest.tar])
    852  1.1  christos     grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
    853  1.1  christos   fi
    854  1.1  christos done
    855  1.1  christos rm -rf conftest.dir
    856  1.1  christos 
    857  1.1  christos AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
    858  1.1  christos AC_MSG_RESULT([$am_cv_prog_tar_$1])])
    859  1.1  christos AC_SUBST([am__tar])
    860  1.1  christos AC_SUBST([am__untar])
    861  1.1  christos ]) # _AM_PROG_TAR
    862  1.1  christos 
    863  1.1  christos m4_include([../m4/fixautomake.m4])
    864  1.1  christos m4_include([../m4/libtool.m4])
    865  1.1  christos m4_include([../m4/woe32-dll.m4])
    866  1.1  christos m4_include([m4/lib-prefix.m4])
    867