"SfR Fresh" - the SfR Freeware/Shareware Archive

Member "bc-1.06.95/aclocal.m4" of archive bc-1.06.95.tar.gz:


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