[BACK]Return to aclocal.m4 CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gnuplot

Diff for /OpenXM_contrib/gnuplot/Attic/aclocal.m4 between version 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2000/01/22 14:15:48 version 1.1.1.3, 2003/09/15 07:09:22
Line 1 
Line 1 
 dnl aclocal.m4 generated automatically by aclocal 1.4a  # aclocal.m4 generated automatically by aclocal 1.5
   
 dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.  # Copyright 1996, 1997, 1998, 1999, 2000, 2001
 dnl This file is free software; the Free Software Foundation  # Free Software Foundation, Inc.
 dnl gives unlimited permission to copy and/or distribute it,  # This file is free software; the Free Software Foundation
 dnl with or without modifications, as long as this notice is preserved.  # gives unlimited permission to copy and/or distribute it,
   # with or without modifications, as long as this notice is preserved.
   
 dnl This program is distributed in the hope that it will be useful,  # This program is distributed in the hope that it will be useful,
 dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without  # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
 dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A  # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 dnl PARTICULAR PURPOSE.  # PARTICULAR PURPOSE.
   
   # Like AC_CONFIG_HEADER, but automatically create stamp file.
   
   # serial 3
   
   # When config.status generates a header, we must update the stamp-h file.
   # This file resides in the same directory as the config header
   # that is generated.  We must strip everything past the first ":",
   # and everything past the last "/".
   
   AC_PREREQ([2.12])
   
   AC_DEFUN([AM_CONFIG_HEADER],
   [ifdef([AC_FOREACH],dnl
            [dnl init our file count if it isn't already
            m4_ifndef([_AM_Config_Header_Index], m4_define([_AM_Config_Header_Index], [0]))
            dnl prepare to store our destination file list for use in config.status
            AC_FOREACH([_AM_File], [$1],
                       [m4_pushdef([_AM_Dest], m4_patsubst(_AM_File, [:.*]))
                       m4_define([_AM_Config_Header_Index], m4_incr(_AM_Config_Header_Index))
                       dnl and add it to the list of files AC keeps track of, along
                       dnl with our hook
                       AC_CONFIG_HEADERS(_AM_File,
   dnl COMMANDS, [, INIT-CMDS]
   [# update the timestamp
   echo timestamp >"AS_ESCAPE(_AM_DIRNAME(]_AM_Dest[))/stamp-h]_AM_Config_Header_Index["
   ][$2]m4_ifval([$3], [, [$3]]))dnl AC_CONFIG_HEADERS
                       m4_popdef([_AM_Dest])])],dnl
   [AC_CONFIG_HEADER([$1])
     AC_OUTPUT_COMMANDS(
      ifelse(patsubst([$1], [[^ ]], []),
             [],
             [test -z "$CONFIG_HEADERS" || echo timestamp >dnl
              patsubst([$1], [^\([^:]*/\)?.*], [\1])stamp-h]),dnl
   [am_indx=1
   for am_file in $1; do
     case " \$CONFIG_HEADERS " in
     *" \$am_file "*)
       am_dir=\`echo \$am_file |sed 's%:.*%%;s%[^/]*\$%%'\`
       if test -n "\$am_dir"; then
         am_tmpdir=\`echo \$am_dir |sed 's%^\(/*\).*\$%\1%'\`
         for am_subdir in \`echo \$am_dir |sed 's%/% %'\`; do
           am_tmpdir=\$am_tmpdir\$am_subdir/
           if test ! -d \$am_tmpdir; then
             mkdir \$am_tmpdir
           fi
         done
       fi
       echo timestamp > "\$am_dir"stamp-h\$am_indx
       ;;
     esac
     am_indx=\`expr \$am_indx + 1\`
   done])
   ])]) # AM_CONFIG_HEADER
   
   # _AM_DIRNAME(PATH)
   # -----------------
   # Like AS_DIRNAME, only do it during macro expansion
   AC_DEFUN([_AM_DIRNAME],
          [m4_if(m4_regexp([$1], [^.*[^/]//*[^/][^/]*/*$]), -1,
                 m4_if(m4_regexp([$1], [^//\([^/]\|$\)]), -1,
                       m4_if(m4_regexp([$1], [^/.*]), -1,
                             [.],
                             m4_patsubst([$1], [^\(/\).*], [\1])),
                       m4_patsubst([$1], [^\(//\)\([^/].*\|$\)], [\1])),
                 m4_patsubst([$1], [^\(.*[^/]\)//*[^/][^/]*/*$], [\1]))[]dnl
   ]) # _AM_DIRNAME
   
 # Do all the work for Automake.  This macro actually does too much --  # Do all the work for Automake.  This macro actually does too much --
 # some checks are only needed if your package does certain things.  # some checks are only needed if your package does certain things.
 # But this isn't really a big deal.  # But this isn't really a big deal.
   
 # serial 1  # serial 5
   
 dnl Usage:  # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
 dnl AM_INIT_AUTOMAKE(package,version, [no-define])  # written in clear, in which case automake, when reading aclocal.m4,
   # will think it sees a *use*, and therefore will trigger all it's
   # C support machinery.  Also note that it means that autoscan, seeing
   # CC etc. in the Makefile, will ask for an AC_PROG_CC use...
   
 AC_DEFUN(AM_INIT_AUTOMAKE,  
 [AC_REQUIRE([AC_PROG_INSTALL])  # We require 2.13 because we rely on SHELL being computed by configure.
 dnl We require 2.13 because we rely on SHELL being computed by configure.  
 AC_PREREQ([2.13])  AC_PREREQ([2.13])
 PACKAGE=[$1]  
 AC_SUBST(PACKAGE)  # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
 VERSION=[$2]  # -----------------------------------------------------------
 AC_SUBST(VERSION)  # If MACRO-NAME is provided do IF-PROVIDED, else IF-NOT-PROVIDED.
 dnl test to see if srcdir already configured  # The purpose of this macro is to provide the user with a means to
 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then  # check macros which are provided without letting her know how the
   AC_MSG_ERROR([source directory already configured; run "make distclean" there first])  # information is coded.
   # If this macro is not defined by Autoconf, define it here.
   ifdef([AC_PROVIDE_IFELSE],
         [],
         [define([AC_PROVIDE_IFELSE],
                 [ifdef([AC_PROVIDE_$1],
                        [$2], [$3])])])
   
   
   # AM_INIT_AUTOMAKE(PACKAGE,VERSION, [NO-DEFINE])
   # ----------------------------------------------
   AC_DEFUN([AM_INIT_AUTOMAKE],
   [AC_REQUIRE([AC_PROG_INSTALL])dnl
   # test to see if srcdir already configured
   if test "`CDPATH=:; cd $srcdir && pwd`" != "`pwd`" &&
      test -f $srcdir/config.status; then
     AC_MSG_ERROR([source directory already configured; run \"make distclean\" there first])
 fi  fi
   
   # Define the identity of the package.
   PACKAGE=$1
   AC_SUBST(PACKAGE)dnl
   VERSION=$2
   AC_SUBST(VERSION)dnl
 ifelse([$3],,  ifelse([$3],,
 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])  [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))  AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])
 AC_REQUIRE([AM_SANITY_CHECK])  
 AC_REQUIRE([AC_ARG_PROGRAM])  
 dnl FIXME This is truly gross.  
 missing_dir=`cd $ac_aux_dir && pwd`  
 AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)  
 AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)  
 AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)  
 AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)  
 AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)  
 dnl Set install_sh for make dist  
 install_sh="$missing_dir/install-sh"  
 test -f "$install_sh" || install_sh="$missing_dir/install.sh"  
 AC_SUBST(install_sh)  
 dnl We check for tar when the user configures the end package.  
 dnl This is sad, since we only need this for "dist".  However,  
 dnl there's no other good way to do it.  We prefer GNU tar if  
 dnl we can find it.  If we can't find a tar, it doesn't really matter.  
 AC_CHECK_PROGS(AMTAR, gnutar gtar tar)  
 AMTARFLAGS=  
 if test -n "$AMTAR"; then  
   if $SHELL -c "$AMTAR --version" > /dev/null 2>&1; then  
     dnl We have GNU tar.  
     AMTARFLAGS=o  
   fi  
 fi  
 AC_SUBST(AMTARFLAGS)  
 AC_REQUIRE([AC_PROG_MAKE_SET])])  
   
   # Autoconf 2.50 wants to disallow AM_ names.  We explicitly allow
   # the ones we care about.
   ifdef([m4_pattern_allow],
         [m4_pattern_allow([^AM_[A-Z]+FLAGS])])dnl
   
   # Autoconf 2.50 always computes EXEEXT.  However we need to be
   # compatible with 2.13, for now.  So we always define EXEEXT, but we
   # don't compute it.
   AC_SUBST(EXEEXT)
   # Similar for OBJEXT -- only we only use OBJEXT if the user actually
   # requests that it be used.  This is a bit dumb.
   : ${OBJEXT=o}
   AC_SUBST(OBJEXT)
   
   # Some tools Automake needs.
   AC_REQUIRE([AM_SANITY_CHECK])dnl
   AC_REQUIRE([AC_ARG_PROGRAM])dnl
   AM_MISSING_PROG(ACLOCAL, aclocal)
   AM_MISSING_PROG(AUTOCONF, autoconf)
   AM_MISSING_PROG(AUTOMAKE, automake)
   AM_MISSING_PROG(AUTOHEADER, autoheader)
   AM_MISSING_PROG(MAKEINFO, makeinfo)
   AM_MISSING_PROG(AMTAR, tar)
   AM_PROG_INSTALL_SH
   AM_PROG_INSTALL_STRIP
   # We need awk for the "check" target.  The system "awk" is bad on
   # some platforms.
   AC_REQUIRE([AC_PROG_AWK])dnl
   AC_REQUIRE([AC_PROG_MAKE_SET])dnl
   AC_REQUIRE([AM_DEP_TRACK])dnl
   AC_REQUIRE([AM_SET_DEPDIR])dnl
   AC_PROVIDE_IFELSE([AC_PROG_][CC],
                     [_AM_DEPENDENCIES(CC)],
                     [define([AC_PROG_][CC],
                             defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl
   AC_PROVIDE_IFELSE([AC_PROG_][CXX],
                     [_AM_DEPENDENCIES(CXX)],
                     [define([AC_PROG_][CXX],
                             defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl
   ])
   
 #  #
 # Check to make sure that the build environment is sane.  # Check to make sure that the build environment is sane.
 #  #
   
 AC_DEFUN(AM_SANITY_CHECK,  # serial 3
   
   # AM_SANITY_CHECK
   # ---------------
   AC_DEFUN([AM_SANITY_CHECK],
 [AC_MSG_CHECKING([whether build environment is sane])  [AC_MSG_CHECKING([whether build environment is sane])
 # Just in case  # Just in case
 sleep 1  sleep 1
 echo timestamp > conftestfile  echo timestamp > conftest.file
 # Do `set' in a subshell so we don't clobber the current shell's  # Do `set' in a subshell so we don't clobber the current shell's
 # arguments.  Must try -L first in case configure is actually a  # arguments.  Must try -L first in case configure is actually a
 # symlink; some systems play weird games with the mod time of symlinks  # symlink; some systems play weird games with the mod time of symlinks
 # (eg FreeBSD returns the mod time of the symlink's containing  # (eg FreeBSD returns the mod time of the symlink's containing
 # directory).  # directory).
 if (  if (
    set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`     set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
    if test "[$]*" = "X"; then     if test "$[*]" = "X"; then
       # -L didn't work.        # -L didn't work.
       set X `ls -t $srcdir/configure conftestfile`        set X `ls -t $srcdir/configure conftest.file`
    fi     fi
    if test "[$]*" != "X $srcdir/configure conftestfile" \     rm -f conftest.file
       && test "[$]*" != "X conftestfile $srcdir/configure"; then     if test "$[*]" != "X $srcdir/configure conftest.file" \
         && test "$[*]" != "X conftest.file $srcdir/configure"; then
   
       # If neither matched, then we have a broken ls.  This can happen        # If neither matched, then we have a broken ls.  This can happen
       # if, for instance, CONFIG_SHELL is bash and it inherits a        # if, for instance, CONFIG_SHELL is bash and it inherits a
Line 93  if (
Line 204  if (
 alias in your environment])  alias in your environment])
    fi     fi
   
    test "[$]2" = conftestfile     test "$[2]" = conftest.file
    )     )
 then  then
    # Ok.     # Ok.
Line 102  else
Line 213  else
    AC_MSG_ERROR([newly created file is older than distributed files!     AC_MSG_ERROR([newly created file is older than distributed files!
 Check your system clock])  Check your system clock])
 fi  fi
 rm -f conftest*  
 AC_MSG_RESULT(yes)])  AC_MSG_RESULT(yes)])
   
 dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)  
 dnl The program must properly implement --version.  # serial 2
 AC_DEFUN(AM_MISSING_PROG,  
 [AC_MSG_CHECKING(for working $2)  # AM_MISSING_PROG(NAME, PROGRAM)
 # Run test in a subshell; some versions of sh will print an error if  # ------------------------------
 # an executable is not found, even if stderr is redirected.  AC_DEFUN([AM_MISSING_PROG],
 # Redirect stdin to placate older versions of autoconf.  Sigh.  [AC_REQUIRE([AM_MISSING_HAS_RUN])
 if ($2 --version) < /dev/null > /dev/null 2>&1; then  $1=${$1-"${am_missing_run}$2"}
    $1=$2  AC_SUBST($1)])
    AC_MSG_RESULT(found)  
   
   # AM_MISSING_HAS_RUN
   # ------------------
   # Define MISSING if not defined so far and test if it supports --run.
   # If it does, set am_missing_run to use it, otherwise, to nothing.
   AC_DEFUN([AM_MISSING_HAS_RUN],
   [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
   test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
   # Use eval to expand $SHELL
   if eval "$MISSING --run true"; then
     am_missing_run="$MISSING --run "
 else  else
    $1="$3/missing $2"    am_missing_run=
    AC_MSG_RESULT(missing)    am_backtick='`'
     AC_MSG_WARN([${am_backtick}missing' script is too old or missing])
 fi  fi
 AC_SUBST($1)])  ])
   
   # AM_AUX_DIR_EXPAND
   
   # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
   # $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
   # `$srcdir', `$srcdir/..', or `$srcdir/../..'.
   #
   # Of course, Automake must honor this variable whenever it calls a
   # tool from the auxiliary directory.  The problem is that $srcdir (and
   # therefore $ac_aux_dir as well) can be either absolute or relative,
   # depending on how configure is run.  This is pretty annoying, since
   # it makes $ac_aux_dir quite unusable in subdirectories: in the top
   # source directory, any form will work fine, but in subdirectories a
   # relative path needs to be adjusted first.
   #
   # $ac_aux_dir/missing
   #    fails when called from a subdirectory if $ac_aux_dir is relative
   # $top_srcdir/$ac_aux_dir/missing
   #    fails if $ac_aux_dir is absolute,
   #    fails when called from a subdirectory in a VPATH build with
   #          a relative $ac_aux_dir
   #
   # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
   # are both prefixed by $srcdir.  In an in-source build this is usually
   # harmless because $srcdir is `.', but things will broke when you
   # start a VPATH build or use an absolute $srcdir.
   #
   # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
   # iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
   #   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
   # and then we would define $MISSING as
   #   MISSING="\${SHELL} $am_aux_dir/missing"
   # This will work as long as MISSING is not called from configure, because
   # unfortunately $(top_srcdir) has no meaning in configure.
   # However there are other variables, like CC, which are often used in
   # configure, and could therefore not use this "fixed" $ac_aux_dir.
   #
   # Another solution, used here, is to always expand $ac_aux_dir to an
   # absolute PATH.  The drawback is that using absolute paths prevent a
   # configured tree to be moved without reconfiguration.
   
   AC_DEFUN([AM_AUX_DIR_EXPAND], [
   # expand $ac_aux_dir to an absolute path
   am_aux_dir=`CDPATH=:; cd $ac_aux_dir && pwd`
   ])
   
   # AM_PROG_INSTALL_SH
   # ------------------
   # Define $install_sh.
   AC_DEFUN([AM_PROG_INSTALL_SH],
   [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
   install_sh=${install_sh-"$am_aux_dir/install-sh"}
   AC_SUBST(install_sh)])
   
   # One issue with vendor `install' (even GNU) is that you can't
   # specify the program used to strip binaries.  This is especially
   # annoying in cross-compiling environments, where the build's strip
   # is unlikely to handle the host's binaries.
   # Fortunately install-sh will honor a STRIPPROG variable, so we
   # always use install-sh in `make install-strip', and initialize
   # STRIPPROG with the value of the STRIP variable (set by the user).
   AC_DEFUN([AM_PROG_INSTALL_STRIP],
   [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
   INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
   AC_SUBST([INSTALL_STRIP_PROGRAM])])
   
   # serial 4                                              -*- Autoconf -*-
   
   
   
   # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
   # written in clear, in which case automake, when reading aclocal.m4,
   # will think it sees a *use*, and therefore will trigger all it's
   # C support machinery.  Also note that it means that autoscan, seeing
   # CC etc. in the Makefile, will ask for an AC_PROG_CC use...
   
   
   
   # _AM_DEPENDENCIES(NAME)
   # ---------------------
   # See how the compiler implements dependency checking.
   # NAME is "CC", "CXX" or "OBJC".
   # We try a few techniques and use that to set a single cache variable.
   #
   # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
   # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
   # dependency, and given that the user is not expected to run this macro,
   # just rely on AC_PROG_CC.
   AC_DEFUN([_AM_DEPENDENCIES],
   [AC_REQUIRE([AM_SET_DEPDIR])dnl
   AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
   AC_REQUIRE([AM_MAKE_INCLUDE])dnl
   AC_REQUIRE([AM_DEP_TRACK])dnl
   
   ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
          [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
          [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc']
          [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
                      [depcc="$$1"   am_compiler_list=])
   
   AC_CACHE_CHECK([dependency style of $depcc],
                  [am_cv_$1_dependencies_compiler_type],
   [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
     # We make a subdir and do the tests there.  Otherwise we can end up
     # making bogus files that we don't know about and never remove.  For
     # instance it was reported that on HP-UX the gcc test will end up
     # making a dummy file named `D' -- because `-MD' means `put the output
     # in D'.
     mkdir conftest.dir
     # Copy depcomp to subdir because otherwise we won't find it if we're
     # using a relative directory.
     cp "$am_depcomp" conftest.dir
     cd conftest.dir
   
     am_cv_$1_dependencies_compiler_type=none
     if test "$am_compiler_list" = ""; then
        am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
     fi
     for depmode in $am_compiler_list; do
       # We need to recreate these files for each test, as the compiler may
       # overwrite some of them when testing with obscure command lines.
       # This happens at least with the AIX C compiler.
       echo '#include "conftest.h"' > conftest.c
       echo 'int i;' > conftest.h
       echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
   
       case $depmode in
       nosideeffect)
         # after this tag, mechanisms are not by side-effect, so they'll
         # only be used when explicitly requested
         if test "x$enable_dependency_tracking" = xyes; then
           continue
         else
           break
         fi
         ;;
       none) break ;;
       esac
       # We check with `-c' and `-o' for the sake of the "dashmstdout"
       # mode.  It turns out that the SunPro C++ compiler does not properly
       # handle `-M -o', and we need to detect this.
       if depmode=$depmode \
          source=conftest.c object=conftest.o \
          depfile=conftest.Po tmpdepfile=conftest.TPo \
          $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
          grep conftest.h conftest.Po > /dev/null 2>&1 &&
          ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
         am_cv_$1_dependencies_compiler_type=$depmode
         break
       fi
     done
   
     cd ..
     rm -rf conftest.dir
   else
     am_cv_$1_dependencies_compiler_type=none
   fi
   ])
   $1DEPMODE="depmode=$am_cv_$1_dependencies_compiler_type"
   AC_SUBST([$1DEPMODE])
   ])
   
   
   # AM_SET_DEPDIR
   # -------------
   # Choose a directory name for dependency files.
   # This macro is AC_REQUIREd in _AM_DEPENDENCIES
   AC_DEFUN([AM_SET_DEPDIR],
   [rm -f .deps 2>/dev/null
   mkdir .deps 2>/dev/null
   if test -d .deps; then
     DEPDIR=.deps
   else
     # MS-DOS does not allow filenames that begin with a dot.
     DEPDIR=_deps
   fi
   rmdir .deps 2>/dev/null
   AC_SUBST(DEPDIR)
   ])
   
   
   # AM_DEP_TRACK
   # ------------
   AC_DEFUN([AM_DEP_TRACK],
   [AC_ARG_ENABLE(dependency-tracking,
   [  --disable-dependency-tracking Speeds up one-time builds
     --enable-dependency-tracking  Do not reject slow dependency extractors])
   if test "x$enable_dependency_tracking" != xno; then
     am_depcomp="$ac_aux_dir/depcomp"
     AMDEPBACKSLASH='\'
   fi
   AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
   pushdef([subst], defn([AC_SUBST]))
   subst(AMDEPBACKSLASH)
   popdef([subst])
   ])
   
   # Generate code to set up dependency tracking.
   # This macro should only be invoked once -- use via AC_REQUIRE.
   # Usage:
   # AM_OUTPUT_DEPENDENCY_COMMANDS
   
   #
   # This code is only required when automatic dependency tracking
   # is enabled.  FIXME.  This creates each `.P' file that we will
   # need in order to bootstrap the dependency handling code.
   AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],[
   AC_OUTPUT_COMMANDS([
   test x"$AMDEP_TRUE" != x"" ||
   for mf in $CONFIG_FILES; do
     case "$mf" in
     Makefile) dirpart=.;;
     */Makefile) dirpart=`echo "$mf" | sed -e 's|/[^/]*$||'`;;
     *) continue;;
     esac
     grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
     # Extract the definition of DEP_FILES from the Makefile without
     # running `make'.
     DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
     test -z "$DEPDIR" && continue
     # When using ansi2knr, U may be empty or an underscore; expand it
     U=`sed -n -e '/^U = / s///p' < "$mf"`
     test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
     # We invoke sed twice because it is the simplest approach to
     # changing $(DEPDIR) to its actual value in the expansion.
     for file in `sed -n -e '
       /^DEP_FILES = .*\\\\$/ {
         s/^DEP_FILES = //
         :loop
           s/\\\\$//
           p
           n
           /\\\\$/ b loop
         p
       }
       /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
       # Make sure the directory exists.
       test -f "$dirpart/$file" && continue
       fdir=`echo "$file" | sed -e 's|/[^/]*$||'`
       $ac_aux_dir/mkinstalldirs "$dirpart/$fdir" > /dev/null 2>&1
       # echo "creating $dirpart/$file"
       echo '# dummy' > "$dirpart/$file"
     done
   done
   ], [AMDEP_TRUE="$AMDEP_TRUE"
   ac_aux_dir="$ac_aux_dir"])])
   
   # AM_MAKE_INCLUDE()
   # -----------------
   # Check to see how make treats includes.
   AC_DEFUN([AM_MAKE_INCLUDE],
   [am_make=${MAKE-make}
   cat > confinc << 'END'
   doit:
           @echo done
   END
   # If we don't find an include directive, just comment out the code.
   AC_MSG_CHECKING([for style of include used by $am_make])
   am__include='#'
   am__quote=
   _am_result=none
   # First try GNU make style include.
   echo "include confinc" > confmf
   # We grep out `Entering directory' and `Leaving directory'
   # messages which can occur if `w' ends up in MAKEFLAGS.
   # In particular we don't look at `^make:' because GNU make might
   # be invoked under some other name (usually "gmake"), in which
   # case it prints its new name instead of `make'.
   if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then
      am__include=include
      am__quote=
      _am_result=GNU
   fi
   # Now try BSD make style include.
   if test "$am__include" = "#"; then
      echo '.include "confinc"' > confmf
      if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
         am__include=.include
         am__quote='"'
         _am_result=BSD
      fi
   fi
   AC_SUBST(am__include)
   AC_SUBST(am__quote)
   AC_MSG_RESULT($_am_result)
   rm -f confinc confmf
   ])
   
   # serial 3
   
   # AM_CONDITIONAL(NAME, SHELL-CONDITION)
   # -------------------------------------
   # Define a conditional.
   #
   # FIXME: Once using 2.50, use this:
   # m4_match([$1], [^TRUE\|FALSE$], [AC_FATAL([$0: invalid condition: $1])])dnl
   AC_DEFUN([AM_CONDITIONAL],
   [ifelse([$1], [TRUE],
           [errprint(__file__:__line__: [$0: invalid condition: $1
   ])dnl
   m4exit(1)])dnl
   ifelse([$1], [FALSE],
          [errprint(__file__:__line__: [$0: invalid condition: $1
   ])dnl
   m4exit(1)])dnl
   AC_SUBST([$1_TRUE])
   AC_SUBST([$1_FALSE])
   if $2; then
     $1_TRUE=
     $1_FALSE='#'
   else
     $1_TRUE='#'
     $1_FALSE=
   fi])
   
   
 # serial 1  # serial 1
   
 AC_DEFUN(AM_C_PROTOTYPES,  AC_DEFUN([AM_C_PROTOTYPES],
 [AC_REQUIRE([AM_PROG_CC_STDC])  [AC_REQUIRE([AM_PROG_CC_STDC])
 AC_REQUIRE([AC_PROG_CPP])  AC_REQUIRE([AC_PROG_CPP])
 AC_MSG_CHECKING([for function prototypes])  AC_MSG_CHECKING([for function prototypes])
Line 135  if test "$am_cv_prog_cc_stdc" != no; then
Line 572  if test "$am_cv_prog_cc_stdc" != no; then
 else  else
   AC_MSG_RESULT(no)    AC_MSG_RESULT(no)
   U=_ ANSI2KNR=./ansi2knr    U=_ ANSI2KNR=./ansi2knr
   # Ensure some checks needed by ansi2knr itself.  
   AC_HEADER_STDC  
   AC_CHECK_HEADERS(string.h)  
 fi  fi
   # Ensure some checks needed by ansi2knr itself.
   AC_HEADER_STDC
   AC_CHECK_HEADERS(string.h)
 AC_SUBST(U)dnl  AC_SUBST(U)dnl
 AC_SUBST(ANSI2KNR)dnl  AC_SUBST(ANSI2KNR)dnl
 ])  ])
Line 161  AC_SUBST(ANSI2KNR)dnl
Line 598  AC_SUBST(ANSI2KNR)dnl
 # program @code{ansi2knr}, which comes with Ghostscript.  # program @code{ansi2knr}, which comes with Ghostscript.
 # @end defmac  # @end defmac
   
 AC_DEFUN(AM_PROG_CC_STDC,  AC_DEFUN([AM_PROG_CC_STDC],
 [AC_REQUIRE([AC_PROG_CC])  [AC_REQUIRE([AC_PROG_CC])
 AC_BEFORE([$0], [AC_C_INLINE])  AC_BEFORE([$0], [AC_C_INLINE])
 AC_BEFORE([$0], [AC_C_CONST])  AC_BEFORE([$0], [AC_C_CONST])
Line 171  dnl like #elif.
Line 608  dnl like #elif.
 dnl FIXME: can't do this because then AC_AIX won't work due to a  dnl FIXME: can't do this because then AC_AIX won't work due to a
 dnl circular dependency.  dnl circular dependency.
 dnl AC_BEFORE([$0], [AC_PROG_CPP])  dnl AC_BEFORE([$0], [AC_PROG_CPP])
 AC_MSG_CHECKING(for ${CC-cc} option to accept ANSI C)  AC_MSG_CHECKING([for ${CC-cc} option to accept ANSI C])
 AC_CACHE_VAL(am_cv_prog_cc_stdc,  AC_CACHE_VAL(am_cv_prog_cc_stdc,
 [am_cv_prog_cc_stdc=no  [am_cv_prog_cc_stdc=no
 ac_save_CC="$CC"  ac_save_CC="$CC"
Line 224  CC="$ac_save_CC"
Line 661  CC="$ac_save_CC"
 if test -z "$am_cv_prog_cc_stdc"; then  if test -z "$am_cv_prog_cc_stdc"; then
   AC_MSG_RESULT([none needed])    AC_MSG_RESULT([none needed])
 else  else
   AC_MSG_RESULT($am_cv_prog_cc_stdc)    AC_MSG_RESULT([$am_cv_prog_cc_stdc])
 fi  fi
 case "x$am_cv_prog_cc_stdc" in  case "x$am_cv_prog_cc_stdc" in
   x|xno) ;;    x|xno) ;;
Line 248  AC_EGREP_CPP(yes,
Line 685  AC_EGREP_CPP(yes,
   AC_DEFINE(DOS32, 1,    AC_DEFINE(DOS32, 1,
             [ Define if this system uses a 32-bit DOS extender (djgpp/emx). ])              [ Define if this system uses a 32-bit DOS extender (djgpp/emx). ])
   with_linux_vga=no    with_linux_vga=no
   AC_CHECK_LIB(grx20,GrLine,dnl    AC_CHECK_LIB(grx20,GrLine,
     LIBS="-lgrx20 $LIBS"      LIBS="-lgrx20 $LIBS"
     CFLAGS="$CFLAGS -fno-inline-functions"      CFLAGS="$CFLAGS -fno-inline-functions"
     AC_DEFINE(DJSVGA, 1,      AC_DEFINE(DJSVGA, 1,
               [ Define if you want to use libgrx20 with MSDOS/djgpp. ])                [ Define if you want to use libgrx20 with MSDOS/djgpp. ])
     AC_CHECK_LIB(grx20,GrCustomLine,dnl      AC_CHECK_LIB(grx20,GrCustomLine,
       AC_DEFINE(GRX21, 1,        AC_DEFINE(GRX21, 1,
                 [ Define if you want to use a newer version of libgrx under MSDOS/djgpp. ])dnl                  [ Define if you want to use a newer version of libgrx under MSDOS/djgpp. ])dnl
     )dnl      )dnl
   ),dnl    ),
   AC_MSG_RESULT(no)    AC_MSG_RESULT(no)
   )dnl    )dnl
 ])  ])
Line 274  AC_EGREP_CPP(yes,
Line 711  AC_EGREP_CPP(yes,
 #endif  #endif
 ], AC_MSG_RESULT(yes)  ], AC_MSG_RESULT(yes)
    LIBS="$LIBS -lsys_s -lNeXT_s"     LIBS="$LIBS -lsys_s -lNeXT_s"
    CFLAGS="$CFLAGS -ObjC",dnl     CFLAGS="$CFLAGS -ObjC",
    AC_MSG_RESULT(no))     AC_MSG_RESULT(no))
 ])  ])
   
   
   
   # serial 1
   
   AC_DEFUN(GP_APPLE,
   [AC_MSG_CHECKING(for Apple MacOS X)
   AC_EGREP_CPP(yes,
   [#if defined(__APPLE__) && defined(__MACH__)
     yes
   #endif
   ], AC_MSG_RESULT(yes)
      LIBS="$LIBS -framework Foundation -framework AppKit"
      CFLAGS="$CFLAGS -ObjC",
      AC_MSG_RESULT(no))
   ])
   
   
   
   # serial 1
   
   AC_DEFUN(GP_BEOS,
   [AC_MSG_CHECKING(for BeOS)
   AC_EGREP_CPP(yes,
   [#if __BEOS__
     yes
   #endif
   ], AC_MSG_RESULT(yes)
      build_src_beos_subdir=yes,
      build_src_beos_subdir=no
      AC_MSG_RESULT(no))
   ])
   
   
 dnl testing new version of FUNC_SELECT  dnl testing new version of FUNC_SELECT
   
 AC_DEFUN(AC_FUNC_SELECT,  AC_DEFUN(AC_FUNC_SELECT,
Line 286  AC_DEFUN(AC_FUNC_SELECT,
Line 755  AC_DEFUN(AC_FUNC_SELECT,
 if test "$ac_cv_func_select" = yes; then  if test "$ac_cv_func_select" = yes; then
   AC_CHECK_HEADERS(unistd.h sys/types.h sys/time.h sys/select.h sys/socket.h)    AC_CHECK_HEADERS(unistd.h sys/types.h sys/time.h sys/select.h sys/socket.h)
   AC_MSG_CHECKING([argument types of select()])    AC_MSG_CHECKING([argument types of select()])
   AC_CACHE_VAL(ac_cv_type_fd_set_size_t,dnl    AC_CACHE_VAL(ac_cv_type_fd_set_size_t,
     [AC_CACHE_VAL(ac_cv_type_fd_set,dnl      [AC_CACHE_VAL(ac_cv_type_fd_set,
       [for ac_cv_type_fd_set in 'fd_set' 'int' 'void'; do        [for ac_cv_type_fd_set in 'fd_set' 'int' 'void'; do
         for ac_cv_type_fd_set_size_t in 'int' 'size_t' 'unsigned long' 'unsigned'; do          for ac_cv_type_fd_set_size_t in 'int' 'size_t' 'unsigned long' 'unsigned'; do
           for ac_type_timeval in 'struct timeval' 'const struct timeval'; do            for ac_type_timeval in 'struct timeval' 'const struct timeval'; do
             AC_TRY_COMPILE(dnl              AC_TRY_COMPILE(
 [#ifdef HAVE_SYS_TIME_H  [#ifdef HAVE_SYS_TIME_H
 #include <sys/time.h>  # include <sys/time.h>
 #endif  #endif
 #ifdef HAVE_SYS_TYPES_H  #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>  # include <sys/types.h>
 #endif  #endif
 #ifdef HAVE_UNISTD_H  #ifdef HAVE_UNISTD_H
 #include <unistd.h>  # include <unistd.h>
 #endif  #endif
 #ifdef HAVE_SYS_SELECT_H  #ifdef HAVE_SYS_SELECT_H
 #include <sys/select.h>  # include <sys/select.h>
 #endif  #endif
 #ifdef HAVE_SYS_SOCKET_H  #ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>  # include <sys/socket.h>
 #endif],  #endif
   ],
 [#ifdef __STDC__  [#ifdef __STDC__
 extern int select ($ac_cv_type_fd_set_size_t,  extern int select ($ac_cv_type_fd_set_size_t,
  $ac_cv_type_fd_set *,  $ac_cv_type_fd_set *, $ac_cv_type_fd_set *,   $ac_cv_type_fd_set *,  $ac_cv_type_fd_set *, $ac_cv_type_fd_set *,
Line 316  extern int select ();
Line 786  extern int select ();
   $ac_cv_type_fd_set_size_t s;    $ac_cv_type_fd_set_size_t s;
   $ac_cv_type_fd_set *p;    $ac_cv_type_fd_set *p;
   $ac_type_timeval *t;    $ac_type_timeval *t;
 #endif],  #endif
   ],
 [ac_found=yes ; break 3],ac_found=no)  [ac_found=yes ; break 3],ac_found=no)
           done            done
         done          done
Line 329  extern int select ();
Line 800  extern int select ();
   
   AC_MSG_RESULT([select($ac_cv_type_fd_set_size_t,$ac_cv_type_fd_set *,...)])    AC_MSG_RESULT([select($ac_cv_type_fd_set_size_t,$ac_cv_type_fd_set *,...)])
   AC_DEFINE_UNQUOTED(fd_set_size_t, $ac_cv_type_fd_set_size_t,    AC_DEFINE_UNQUOTED(fd_set_size_t, $ac_cv_type_fd_set_size_t,
                      [ First arg for select(). ])                       [ First arg for select. ])
   ac_cast=    ac_cast=
   if test "$ac_cv_type_fd_set" != fd_set; then    if test "$ac_cv_type_fd_set" != fd_set; then
     # Arguments 2-4 are not fd_set.  Some weirdo systems use fd_set type for      # Arguments 2-4 are not fd_set.  Some weirdo systems use fd_set type for
     # FD_SET macros, but insist that you cast the argument to select.  I don't      # FD_SET macros, but insist that you cast the argument to select.  I don't
     # understand why that might be, but it means we cannot define fd_set.      # understand why that might be, but it means we cannot define fd_set.
     AC_EGREP_CPP(dnl      AC_EGREP_CPP(
 changequote(<<,>>)dnl  changequote(<<,>>)dnl
 <<(^|[^a-zA-Z_0-9])fd_set[^a-zA-Z_0-9]>>dnl  <<(^|[^a-zA-Z_0-9])fd_set[^a-zA-Z_0-9]>>dnl
 changequote([,]),dnl  changequote([,]),dnl
 [#ifdef HAVE_SYS_TIME_H  [#ifdef HAVE_SYS_TIME_H
 #include <sys/time.h>  # include <sys/time.h>
 #endif  #endif
 #ifdef HAVE_SYS_TYPES_H  #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>  # include <sys/types.h>
 #endif  #endif
 #ifdef HAVE_UNISTD_H  #ifdef HAVE_UNISTD_H
 #include <unistd.h>  # include <unistd.h>
 #endif  #endif
 #ifdef HAVE_SYS_SELECT_H  #ifdef HAVE_SYS_SELECT_H
 #include <sys/select.h>  # include <sys/select.h>
 #endif  #endif
 #ifdef HAVE_SYS_SOCKET_H  #ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>  # include <sys/socket.h>
 #endif],dnl  #endif
   ],
     # We found fd_set type in a header, need special cast      # We found fd_set type in a header, need special cast
     ac_cast="($ac_cv_type_fd_set *)",dnl      ac_cast="($ac_cv_type_fd_set *)",dnl
     # No fd_set type; it is safe to define it      # No fd_set type; it is safe to define it
     AC_DEFINE_UNQUOTED(fd_set,$ac_cv_type_fd_set,      AC_DEFINE_UNQUOTED(fd_set,$ac_cv_type_fd_set,
                        [ Define if the type in arguments 2-4 to select() is fd_set. ]))                         [ Define if the type in arguments 2-4 to select is fd_set. ]))
   fi    fi
   AC_DEFINE_UNQUOTED(SELECT_FD_SET_CAST,$ac_cast,    AC_DEFINE_UNQUOTED(SELECT_FD_SET_CAST,$ac_cast,
                      [ Define if the type in arguments 2-4 to select() is fd_set. ])                       [ Define if the type in arguments 2-4 to select is fd_set. ])
 fi  
 ])  
   
   
   
 # serial 2  
   
 dnl AC_CHECK_LIB(LIBRARY, FUNCTION [, OTHER-LIBRARIES])  
 AC_DEFUN(GP_CHECK_LIB_QUIET,  
 [ac_lib_var=`echo $1['_']$2 | sed 'y%./+-%__p_%'`  
 ac_save_LIBS="$LIBS"  
 LIBS="$TERMLIBS $TERMXLIBS -l$1 $3 $LIBS"  
 AC_TRY_LINK(dnl  
 ifelse([$2], [main], , dnl Avoid conflicting decl of main.  
 [/* Override any gcc2 internal prototype to avoid an error.  */  
 ]ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus  
 extern "C"  
 #endif  
 ])dnl  
 [/* We use char because int might match the return type of a gcc2  
     builtin and then its argument prototype would still apply.  */  
 char $2();  
 ]),  
             [$2()],  
             eval "ac_cv_lib_$ac_lib_var=yes",  
             eval "ac_cv_lib_$ac_lib_var=no")  
 LIBS="$ac_save_LIBS"  
 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then  
 changequote(, )dnl  
   ac_tr_lib=HAVE_LIB`echo $1 | sed -e 's/[^a-zA-Z0-9_]/_/g' \  
     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`  
 changequote([, ])dnl  
 dnl  LIBS="$LIBS -l$1"  
 fi  
 ])  
   
   
 # serial 2  
   
 dnl GP_PATH_LIB(LIBRARY, FUNCTION, SEARCH-DIRS [, OTHER-LIBRARIES])  
 AC_DEFUN(GP_PATH_LIB,  
 [ac_lib_var=`echo $1['_']$2 | sed 'y%./+-%__p_%'`  
 changequote(, )dnl  
   gp_tr_lib=HAVE_LIB`echo $1 | sed -e 's/[^a-zA-Z0-9_]/_/g' \  
     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`  
 changequote([, ])dnl  
 AC_MSG_CHECKING([for $2 in -l$1])  
 AC_CACHE_VAL(ac_cv_lib_$ac_lib_var,  
 [gp_save_TERMLIBS="$TERMLIBS"  
 if test "$3" != yes && test "$3" != no; then  
   gp_l_path=`echo "$3" | sed -e 's%/lib$1\.a$%%'`  
   gp_l_prfx=`echo $gp_l_path | sed -e 's%/lib$%%' -e 's%/include$%%'`  
   gp_l_list="$gp_l_prfx $gp_l_prfx/lib $gp_l_path"  
 fi  
 for ac_dir in $gp_l_list '' /usr/local/lib ; do  
   test x${ac_dir} != x && TERMLIBS="-L${ac_dir} $gp_save_TERMLIBS"  
   GP_CHECK_LIB_QUIET($1,$2,$4)  
   TERMLIBS="$gp_save_TERMLIBS"  
   if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then  
     eval "ac_cv_lib_$ac_lib_var=${ac_dir}"  
     break  
   fi  
 done  
 ])  
 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" != no"; then  
   if eval "test \"`echo x'$ac_cv_lib_'$ac_lib_var`\" != x" && eval "test \"`echo x'$ac_cv_lib_'$ac_lib_var`\" != xyes"; then  
     eval "TERMLIBS=\"$gp_save_TERMLIBS -L`echo '$ac_cv_lib_'$ac_lib_var`\""  
   fi  
   TERMLIBS="$TERMLIBS -l$1"  
   AC_MSG_RESULT(yes)  
 else  
   AC_MSG_RESULT(no)  
 fi  
 ])  
   
   
   
 # serial 2  
   
 dnl GP_PATH_HEADER(HEADER-FILE, SEARCH-DIRS [,ACTION-IF-FOUND [,ACTION-IF-NOT-FOUND]])  
 AC_DEFUN(GP_PATH_HEADER,  
 [ac_safe=`echo "$1" | sed 'y%./+-%__p_%'`  
 changequote(, )dnl  
   ac_tr_hdr=HAVE_`echo $1 | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`  
 changequote([, ])dnl  
 AC_MSG_CHECKING([for $1])  
 AC_CACHE_VAL(ac_cv_header_$ac_safe,  
 [gp_save_CPPFLAGS="$CPPFLAGS"  
 if test "$2" != yes && test "$2" != no; then  
   gp_h_path=`echo "$2" | sed -e 's%/lib$1\.a$%%'`  
   gp_h_prfx=`echo "$gp_h_path" | sed -e 's%/lib$%%' -e 's%/include$%%'`  
   gp_h_list="$gp_h_prfx $gp_h_prfx/include $gp_h_path"  
 else  
   gp_h_list=''  
 fi  
 for ac_dir in $gp_h_list '' /usr/local/include ; do  
   test x${ac_dir} != x && CPPFLAGS="$gp_save_CPPFLAGS -I${ac_dir}"  
   AC_TRY_CPP([#include <$1>], eval "ac_cv_header_$ac_safe=${ac_dir}",  
     eval "ac_cv_header_$ac_safe=no")  
   CPPFLAGS="$gp_save_CPPFLAGS"  
   if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" != no"; then  
     break  
   fi  
 done  
 ])  
 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" != no"; then  
   if eval "test \"`echo x'$ac_cv_header_'$ac_safe`\" != x" && eval "test \"`echo x'$ac_cv_header_'$ac_safe`\" != xyes"; then  
     eval "CPPFLAGS=\"$gp_save_CPPFLAGS -I`echo '$ac_cv_header_'$ac_safe`\""  
   fi  
   AC_DEFINE_UNQUOTED($ac_tr_hdr)  
   AC_MSG_RESULT(yes)  
   ifelse([$3], , :, [$3])  
 else  
   AC_MSG_RESULT(no)  
 ifelse([$4], , , [$4  
 ])dnl  
 fi  fi
 ])  ])
   

Legend:
Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>