/[bison]/bison/aclocal.m4
ViewVC logotype

Diff of /bison/aclocal.m4

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by akim, Fri Aug 3 08:09:03 2001 UTC revision 1.4.2.1 by akim, Mon Aug 27 09:33:33 2001 UTC
# Line 1  Line 1 
1  dnl aclocal.m4 generated automatically by aclocal 1.4-p4  # aclocal.m4 generated automatically by aclocal 1.5
2    
3  dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.  # Copyright 1996, 1997, 1998, 1999, 2000, 2001
4  dnl This file is free software; the Free Software Foundation  # Free Software Foundation, Inc.
5  dnl gives unlimited permission to copy and/or distribute it,  # This file is free software; the Free Software Foundation
6  dnl with or without modifications, as long as this notice is preserved.  # gives unlimited permission to copy and/or distribute it,
7    # with or without modifications, as long as this notice is preserved.
8  dnl This program is distributed in the hope that it will be useful,  
9  dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without  # This program is distributed in the hope that it will be useful,
10  dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A  # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11  dnl PARTICULAR PURPOSE.  # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12    # PARTICULAR PURPOSE.
13    
14  # Do all the work for Automake.  This macro actually does too much --  # Do all the work for Automake.  This macro actually does too much --
15  # some checks are only needed if your package does certain things.  # some checks are only needed if your package does certain things.
16  # But this isn't really a big deal.  # But this isn't really a big deal.
17    
18  # serial 1  # serial 5
   
 dnl Usage:  
 dnl AM_INIT_AUTOMAKE(package,version, [no-define])  
19    
20  AC_DEFUN(AM_INIT_AUTOMAKE,  # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
21  [AC_REQUIRE([AC_PROG_INSTALL])  # written in clear, in which case automake, when reading aclocal.m4,
22  PACKAGE=[$1]  # will think it sees a *use*, and therefore will trigger all it's
23  AC_SUBST(PACKAGE)  # C support machinery.  Also note that it means that autoscan, seeing
24  VERSION=[$2]  # CC etc. in the Makefile, will ask for an AC_PROG_CC use...
25  AC_SUBST(VERSION)  
26  dnl test to see if srcdir already configured  
27  if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then  # We require 2.13 because we rely on SHELL being computed by configure.
28    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])  AC_PREREQ([2.13])
29    
30    # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
31    # -----------------------------------------------------------
32    # If MACRO-NAME is provided do IF-PROVIDED, else IF-NOT-PROVIDED.
33    # The purpose of this macro is to provide the user with a means to
34    # check macros which are provided without letting her know how the
35    # information is coded.
36    # If this macro is not defined by Autoconf, define it here.
37    ifdef([AC_PROVIDE_IFELSE],
38          [],
39          [define([AC_PROVIDE_IFELSE],
40                  [ifdef([AC_PROVIDE_$1],
41                         [$2], [$3])])])
42    
43    
44    # AM_INIT_AUTOMAKE(PACKAGE,VERSION, [NO-DEFINE])
45    # ----------------------------------------------
46    AC_DEFUN([AM_INIT_AUTOMAKE],
47    [AC_REQUIRE([AC_PROG_INSTALL])dnl
48    # test to see if srcdir already configured
49    if test "`CDPATH=:; cd $srcdir && pwd`" != "`pwd`" &&
50       test -f $srcdir/config.status; then
51      AC_MSG_ERROR([source directory already configured; run \"make distclean\" there first])
52  fi  fi
53    
54    # Define the identity of the package.
55    PACKAGE=$1
56    AC_SUBST(PACKAGE)dnl
57    VERSION=$2
58    AC_SUBST(VERSION)dnl
59  ifelse([$3],,  ifelse([$3],,
60  AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])  [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
61  AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))  AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])
62  AC_REQUIRE([AM_SANITY_CHECK])  
63  AC_REQUIRE([AC_ARG_PROGRAM])  # Autoconf 2.50 wants to disallow AM_ names.  We explicitly allow
64  dnl FIXME This is truly gross.  # the ones we care about.
65  missing_dir=`cd $ac_aux_dir && pwd`  ifdef([m4_pattern_allow],
66  AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)        [m4_pattern_allow([^AM_[A-Z]+FLAGS])])dnl
67  AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)  
68  AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)  # Autoconf 2.50 always computes EXEEXT.  However we need to be
69  AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)  # compatible with 2.13, for now.  So we always define EXEEXT, but we
70  AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)  # don't compute it.
71  AC_REQUIRE([AC_PROG_MAKE_SET])])  AC_SUBST(EXEEXT)
72    # Similar for OBJEXT -- only we only use OBJEXT if the user actually
73    # requests that it be used.  This is a bit dumb.
74    : ${OBJEXT=o}
75    AC_SUBST(OBJEXT)
76    
77    # Some tools Automake needs.
78    AC_REQUIRE([AM_SANITY_CHECK])dnl
79    AC_REQUIRE([AC_ARG_PROGRAM])dnl
80    AM_MISSING_PROG(ACLOCAL, aclocal)
81    AM_MISSING_PROG(AUTOCONF, autoconf)
82    AM_MISSING_PROG(AUTOMAKE, automake)
83    AM_MISSING_PROG(AUTOHEADER, autoheader)
84    AM_MISSING_PROG(MAKEINFO, makeinfo)
85    AM_MISSING_PROG(AMTAR, tar)
86    AM_PROG_INSTALL_SH
87    AM_PROG_INSTALL_STRIP
88    # We need awk for the "check" target.  The system "awk" is bad on
89    # some platforms.
90    AC_REQUIRE([AC_PROG_AWK])dnl
91    AC_REQUIRE([AC_PROG_MAKE_SET])dnl
92    AC_REQUIRE([AM_DEP_TRACK])dnl
93    AC_REQUIRE([AM_SET_DEPDIR])dnl
94    AC_PROVIDE_IFELSE([AC_PROG_][CC],
95                      [_AM_DEPENDENCIES(CC)],
96                      [define([AC_PROG_][CC],
97                              defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl
98    AC_PROVIDE_IFELSE([AC_PROG_][CXX],
99                      [_AM_DEPENDENCIES(CXX)],
100                      [define([AC_PROG_][CXX],
101                              defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl
102    ])
103    
104  #  #
105  # Check to make sure that the build environment is sane.  # Check to make sure that the build environment is sane.
106  #  #
107    
108  AC_DEFUN(AM_SANITY_CHECK,  # serial 3
109    
110    # AM_SANITY_CHECK
111    # ---------------
112    AC_DEFUN([AM_SANITY_CHECK],
113  [AC_MSG_CHECKING([whether build environment is sane])  [AC_MSG_CHECKING([whether build environment is sane])
114  # Just in case  # Just in case
115  sleep 1  sleep 1
116  echo timestamp > conftestfile  echo timestamp > conftest.file
117  # 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
118  # arguments.  Must try -L first in case configure is actually a  # arguments.  Must try -L first in case configure is actually a
119  # symlink; some systems play weird games with the mod time of symlinks  # symlink; some systems play weird games with the mod time of symlinks
120  # (eg FreeBSD returns the mod time of the symlink's containing  # (eg FreeBSD returns the mod time of the symlink's containing
121  # directory).  # directory).
122  if (  if (
123     set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`     set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
124     if test "[$]*" = "X"; then     if test "$[*]" = "X"; then
125        # -L didn't work.        # -L didn't work.
126        set X `ls -t $srcdir/configure conftestfile`        set X `ls -t $srcdir/configure conftest.file`
127     fi     fi
128     if test "[$]*" != "X $srcdir/configure conftestfile" \     rm -f conftest.file
129        && test "[$]*" != "X conftestfile $srcdir/configure"; then     if test "$[*]" != "X $srcdir/configure conftest.file" \
130          && test "$[*]" != "X conftest.file $srcdir/configure"; then
131    
132        # If neither matched, then we have a broken ls.  This can happen        # If neither matched, then we have a broken ls.  This can happen
133        # if, for instance, CONFIG_SHELL is bash and it inherits a        # if, for instance, CONFIG_SHELL is bash and it inherits a
# Line 74  if ( Line 137  if (
137  alias in your environment])  alias in your environment])
138     fi     fi
139    
140     test "[$]2" = conftestfile     test "$[2]" = conftest.file
141     )     )
142  then  then
143     # Ok.     # Ok.
# Line 83  else Line 146  else
146     AC_MSG_ERROR([newly created file is older than distributed files!     AC_MSG_ERROR([newly created file is older than distributed files!
147  Check your system clock])  Check your system clock])
148  fi  fi
 rm -f conftest*  
149  AC_MSG_RESULT(yes)])  AC_MSG_RESULT(yes)])
150    
151  dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)  
152  dnl The program must properly implement --version.  # serial 2
153  AC_DEFUN(AM_MISSING_PROG,  
154  [AC_MSG_CHECKING(for working $2)  # AM_MISSING_PROG(NAME, PROGRAM)
155  # Run test in a subshell; some versions of sh will print an error if  # ------------------------------
156  # an executable is not found, even if stderr is redirected.  AC_DEFUN([AM_MISSING_PROG],
157  # Redirect stdin to placate older versions of autoconf.  Sigh.  [AC_REQUIRE([AM_MISSING_HAS_RUN])
158  if ($2 --version) < /dev/null > /dev/null 2>&1; then  $1=${$1-"${am_missing_run}$2"}
159     $1=$2  AC_SUBST($1)])
160     AC_MSG_RESULT(found)  
161    
162    # AM_MISSING_HAS_RUN
163    # ------------------
164    # Define MISSING if not defined so far and test if it supports --run.
165    # If it does, set am_missing_run to use it, otherwise, to nothing.
166    AC_DEFUN([AM_MISSING_HAS_RUN],
167    [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
168    test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
169    # Use eval to expand $SHELL
170    if eval "$MISSING --run true"; then
171      am_missing_run="$MISSING --run "
172  else  else
173     $1="$3/missing $2"    am_missing_run=
174     AC_MSG_RESULT(missing)    am_backtick='`'
175      AC_MSG_WARN([${am_backtick}missing' script is too old or missing])
176  fi  fi
177  AC_SUBST($1)])  ])
178    
179    # AM_AUX_DIR_EXPAND
180    
181    # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
182    # $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
183    # `$srcdir', `$srcdir/..', or `$srcdir/../..'.
184    #
185    # Of course, Automake must honor this variable whenever it calls a
186    # tool from the auxiliary directory.  The problem is that $srcdir (and
187    # therefore $ac_aux_dir as well) can be either absolute or relative,
188    # depending on how configure is run.  This is pretty annoying, since
189    # it makes $ac_aux_dir quite unusable in subdirectories: in the top
190    # source directory, any form will work fine, but in subdirectories a
191    # relative path needs to be adjusted first.
192    #
193    # $ac_aux_dir/missing
194    #    fails when called from a subdirectory if $ac_aux_dir is relative
195    # $top_srcdir/$ac_aux_dir/missing
196    #    fails if $ac_aux_dir is absolute,
197    #    fails when called from a subdirectory in a VPATH build with
198    #          a relative $ac_aux_dir
199    #
200    # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
201    # are both prefixed by $srcdir.  In an in-source build this is usually
202    # harmless because $srcdir is `.', but things will broke when you
203    # start a VPATH build or use an absolute $srcdir.
204    #
205    # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
206    # iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
207    #   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
208    # and then we would define $MISSING as
209    #   MISSING="\${SHELL} $am_aux_dir/missing"
210    # This will work as long as MISSING is not called from configure, because
211    # unfortunately $(top_srcdir) has no meaning in configure.
212    # However there are other variables, like CC, which are often used in
213    # configure, and could therefore not use this "fixed" $ac_aux_dir.
214    #
215    # Another solution, used here, is to always expand $ac_aux_dir to an
216    # absolute PATH.  The drawback is that using absolute paths prevent a
217    # configured tree to be moved without reconfiguration.
218    
219    AC_DEFUN([AM_AUX_DIR_EXPAND], [
220    # expand $ac_aux_dir to an absolute path
221    am_aux_dir=`CDPATH=:; cd $ac_aux_dir && pwd`
222    ])
223    
224    # AM_PROG_INSTALL_SH
225    # ------------------
226    # Define $install_sh.
227    AC_DEFUN([AM_PROG_INSTALL_SH],
228    [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
229    install_sh=${install_sh-"$am_aux_dir/install-sh"}
230    AC_SUBST(install_sh)])
231    
232    # One issue with vendor `install' (even GNU) is that you can't
233    # specify the program used to strip binaries.  This is especially
234    # annoying in cross-compiling environments, where the build's strip
235    # is unlikely to handle the host's binaries.
236    # Fortunately install-sh will honor a STRIPPROG variable, so we
237    # always use install-sh in `make install-strip', and initialize
238    # STRIPPROG with the value of the STRIP variable (set by the user).
239    AC_DEFUN([AM_PROG_INSTALL_STRIP],
240    [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
241    INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
242    AC_SUBST([INSTALL_STRIP_PROGRAM])])
243    
244    # serial 4                                              -*- Autoconf -*-
245    
246    
247    
248    # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
249    # written in clear, in which case automake, when reading aclocal.m4,
250    # will think it sees a *use*, and therefore will trigger all it's
251    # C support machinery.  Also note that it means that autoscan, seeing
252    # CC etc. in the Makefile, will ask for an AC_PROG_CC use...
253    
254    
255    
256    # _AM_DEPENDENCIES(NAME)
257    # ---------------------
258    # See how the compiler implements dependency checking.
259    # NAME is "CC", "CXX" or "OBJC".
260    # We try a few techniques and use that to set a single cache variable.
261    #
262    # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
263    # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
264    # dependency, and given that the user is not expected to run this macro,
265    # just rely on AC_PROG_CC.
266    AC_DEFUN([_AM_DEPENDENCIES],
267    [AC_REQUIRE([AM_SET_DEPDIR])dnl
268    AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
269    AC_REQUIRE([AM_MAKE_INCLUDE])dnl
270    AC_REQUIRE([AM_DEP_TRACK])dnl
271    
272    ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
273           [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
274           [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc']
275           [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
276                       [depcc="$$1"   am_compiler_list=])
277    
278    AC_CACHE_CHECK([dependency style of $depcc],
279                   [am_cv_$1_dependencies_compiler_type],
280    [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
281      # We make a subdir and do the tests there.  Otherwise we can end up
282      # making bogus files that we don't know about and never remove.  For
283      # instance it was reported that on HP-UX the gcc test will end up
284      # making a dummy file named `D' -- because `-MD' means `put the output
285      # in D'.
286      mkdir conftest.dir
287      # Copy depcomp to subdir because otherwise we won't find it if we're
288      # using a relative directory.
289      cp "$am_depcomp" conftest.dir
290      cd conftest.dir
291    
292      am_cv_$1_dependencies_compiler_type=none
293      if test "$am_compiler_list" = ""; then
294         am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
295      fi
296      for depmode in $am_compiler_list; do
297        # We need to recreate these files for each test, as the compiler may
298        # overwrite some of them when testing with obscure command lines.
299        # This happens at least with the AIX C compiler.
300        echo '#include "conftest.h"' > conftest.c
301        echo 'int i;' > conftest.h
302        echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
303    
304        case $depmode in
305        nosideeffect)
306          # after this tag, mechanisms are not by side-effect, so they'll
307          # only be used when explicitly requested
308          if test "x$enable_dependency_tracking" = xyes; then
309            continue
310          else
311            break
312          fi
313          ;;
314        none) break ;;
315        esac
316        # We check with `-c' and `-o' for the sake of the "dashmstdout"
317        # mode.  It turns out that the SunPro C++ compiler does not properly
318        # handle `-M -o', and we need to detect this.
319        if depmode=$depmode \
320           source=conftest.c object=conftest.o \
321           depfile=conftest.Po tmpdepfile=conftest.TPo \
322           $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
323           grep conftest.h conftest.Po > /dev/null 2>&1 &&
324           ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
325          am_cv_$1_dependencies_compiler_type=$depmode
326          break
327        fi
328      done
329    
330      cd ..
331      rm -rf conftest.dir
332    else
333      am_cv_$1_dependencies_compiler_type=none
334    fi
335    ])
336    $1DEPMODE="depmode=$am_cv_$1_dependencies_compiler_type"
337    AC_SUBST([$1DEPMODE])
338    ])
339    
340    
341    # AM_SET_DEPDIR
342    # -------------
343    # Choose a directory name for dependency files.
344    # This macro is AC_REQUIREd in _AM_DEPENDENCIES
345    AC_DEFUN([AM_SET_DEPDIR],
346    [rm -f .deps 2>/dev/null
347    mkdir .deps 2>/dev/null
348    if test -d .deps; then
349      DEPDIR=.deps
350    else
351      # MS-DOS does not allow filenames that begin with a dot.
352      DEPDIR=_deps
353    fi
354    rmdir .deps 2>/dev/null
355    AC_SUBST(DEPDIR)
356    ])
357    
358    
359    # AM_DEP_TRACK
360    # ------------
361    AC_DEFUN([AM_DEP_TRACK],
362    [AC_ARG_ENABLE(dependency-tracking,
363    [  --disable-dependency-tracking Speeds up one-time builds
364      --enable-dependency-tracking  Do not reject slow dependency extractors])
365    if test "x$enable_dependency_tracking" != xno; then
366      am_depcomp="$ac_aux_dir/depcomp"
367      AMDEPBACKSLASH='\'
368    fi
369    AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
370    pushdef([subst], defn([AC_SUBST]))
371    subst(AMDEPBACKSLASH)
372    popdef([subst])
373    ])
374    
375    # Generate code to set up dependency tracking.
376    # This macro should only be invoked once -- use via AC_REQUIRE.
377    # Usage:
378    # AM_OUTPUT_DEPENDENCY_COMMANDS
379    
380    #
381    # This code is only required when automatic dependency tracking
382    # is enabled.  FIXME.  This creates each `.P' file that we will
383    # need in order to bootstrap the dependency handling code.
384    AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],[
385    AC_OUTPUT_COMMANDS([
386    test x"$AMDEP_TRUE" != x"" ||
387    for mf in $CONFIG_FILES; do
388      case "$mf" in
389      Makefile) dirpart=.;;
390      */Makefile) dirpart=`echo "$mf" | sed -e 's|/[^/]*$||'`;;
391      *) continue;;
392      esac
393      grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
394      # Extract the definition of DEP_FILES from the Makefile without
395      # running `make'.
396      DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
397      test -z "$DEPDIR" && continue
398      # When using ansi2knr, U may be empty or an underscore; expand it
399      U=`sed -n -e '/^U = / s///p' < "$mf"`
400      test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
401      # We invoke sed twice because it is the simplest approach to
402      # changing $(DEPDIR) to its actual value in the expansion.
403      for file in `sed -n -e '
404        /^DEP_FILES = .*\\\\$/ {
405          s/^DEP_FILES = //
406          :loop
407            s/\\\\$//
408            p
409            n
410            /\\\\$/ b loop
411          p
412        }
413        /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
414           sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
415        # Make sure the directory exists.
416        test -f "$dirpart/$file" && continue
417        fdir=`echo "$file" | sed -e 's|/[^/]*$||'`
418        $ac_aux_dir/mkinstalldirs "$dirpart/$fdir" > /dev/null 2>&1
419        # echo "creating $dirpart/$file"
420        echo '# dummy' > "$dirpart/$file"
421      done
422    done
423    ], [AMDEP_TRUE="$AMDEP_TRUE"
424    ac_aux_dir="$ac_aux_dir"])])
425    
426    # AM_MAKE_INCLUDE()
427    # -----------------
428    # Check to see how make treats includes.
429    AC_DEFUN([AM_MAKE_INCLUDE],
430    [am_make=${MAKE-make}
431    cat > confinc << 'END'
432    doit:
433            @echo done
434    END
435    # If we don't find an include directive, just comment out the code.
436    AC_MSG_CHECKING([for style of include used by $am_make])
437    am__include='#'
438    am__quote=
439    _am_result=none
440    # First try GNU make style include.
441    echo "include confinc" > confmf
442    # We grep out `Entering directory' and `Leaving directory'
443    # messages which can occur if `w' ends up in MAKEFLAGS.
444    # In particular we don't look at `^make:' because GNU make might
445    # be invoked under some other name (usually "gmake"), in which
446    # case it prints its new name instead of `make'.
447    if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then
448       am__include=include
449       am__quote=
450       _am_result=GNU
451    fi
452    # Now try BSD make style include.
453    if test "$am__include" = "#"; then
454       echo '.include "confinc"' > confmf
455       if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
456          am__include=.include
457          am__quote='"'
458          _am_result=BSD
459       fi
460    fi
461    AC_SUBST(am__include)
462    AC_SUBST(am__quote)
463    AC_MSG_RESULT($_am_result)
464    rm -f confinc confmf
465    ])
466    
467    # serial 3
468    
469    # AM_CONDITIONAL(NAME, SHELL-CONDITION)
470    # -------------------------------------
471    # Define a conditional.
472    #
473    # FIXME: Once using 2.50, use this:
474    # m4_match([$1], [^TRUE\|FALSE$], [AC_FATAL([$0: invalid condition: $1])])dnl
475    AC_DEFUN([AM_CONDITIONAL],
476    [ifelse([$1], [TRUE],
477            [errprint(__file__:__line__: [$0: invalid condition: $1
478    ])dnl
479    m4exit(1)])dnl
480    ifelse([$1], [FALSE],
481           [errprint(__file__:__line__: [$0: invalid condition: $1
482    ])dnl
483    m4exit(1)])dnl
484    AC_SUBST([$1_TRUE])
485    AC_SUBST([$1_FALSE])
486    if $2; then
487      $1_TRUE=
488      $1_FALSE='#'
489    else
490      $1_TRUE='#'
491      $1_FALSE=
492    fi])
493    
494  # Like AC_CONFIG_HEADER, but automatically create stamp file.  # Like AC_CONFIG_HEADER, but automatically create stamp file.
495    
496  AC_DEFUN(AM_CONFIG_HEADER,  # serial 3
497  [AC_PREREQ([2.12])  
498  AC_CONFIG_HEADER([$1])  # When config.status generates a header, we must update the stamp-h file.
499  dnl When config.status generates a header, we must update the stamp-h file.  # This file resides in the same directory as the config header
500  dnl This file resides in the same directory as the config header  # that is generated.  We must strip everything past the first ":",
501  dnl that is generated.  We must strip everything past the first ":",  # and everything past the last "/".
502  dnl and everything past the last "/".  
503  AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl  AC_PREREQ([2.12])
504  ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,  
505  <<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>,  AC_DEFUN([AM_CONFIG_HEADER],
506  <<am_indx=1  [ifdef([AC_FOREACH],dnl
507  for am_file in <<$1>>; do           [dnl init our file count if it isn't already
508    case " <<$>>CONFIG_HEADERS " in           m4_ifndef([_AM_Config_Header_Index], m4_define([_AM_Config_Header_Index], [0]))
509    *" <<$>>am_file "*<<)>>           dnl prepare to store our destination file list for use in config.status
510      echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx           AC_FOREACH([_AM_File], [$1],
511                        [m4_pushdef([_AM_Dest], m4_patsubst(_AM_File, [:.*]))
512                        m4_define([_AM_Config_Header_Index], m4_incr(_AM_Config_Header_Index))
513                        dnl and add it to the list of files AC keeps track of, along
514                        dnl with our hook
515                        AC_CONFIG_HEADERS(_AM_File,
516    dnl COMMANDS, [, INIT-CMDS]
517    [# update the timestamp
518    echo timestamp >"AS_ESCAPE(_AM_DIRNAME(]_AM_Dest[))/stamp-h]_AM_Config_Header_Index["
519    ][$2]m4_ifval([$3], [, [$3]]))dnl AC_CONFIG_HEADERS
520                        m4_popdef([_AM_Dest])])],dnl
521    [AC_CONFIG_HEADER([$1])
522      AC_OUTPUT_COMMANDS(
523       ifelse(patsubst([$1], [[^ ]], []),
524              [],
525              [test -z "$CONFIG_HEADERS" || echo timestamp >dnl
526               patsubst([$1], [^\([^:]*/\)?.*], [\1])stamp-h]),dnl
527    [am_indx=1
528    for am_file in $1; do
529      case " \$CONFIG_HEADERS " in
530      *" \$am_file "*)
531        am_dir=\`echo \$am_file |sed 's%:.*%%;s%[^/]*\$%%'\`
532        if test -n "\$am_dir"; then
533          am_tmpdir=\`echo \$am_dir |sed 's%^\(/*\).*\$%\1%'\`
534          for am_subdir in \`echo \$am_dir |sed 's%/% %'\`; do
535            am_tmpdir=\$am_tmpdir\$am_subdir/
536            if test ! -d \$am_tmpdir; then
537              mkdir \$am_tmpdir
538            fi
539          done
540        fi
541        echo timestamp > "\$am_dir"stamp-h\$am_indx
542      ;;      ;;
543    esac    esac
544    am_indx=`expr "<<$>>am_indx" + 1`    am_indx=\`expr \$am_indx + 1\`
545  done<<>>dnl>>)  done])
546  changequote([,]))])  ])]) # AM_CONFIG_HEADER
547    
548    # _AM_DIRNAME(PATH)
549    # -----------------
550    # Like AS_DIRNAME, only do it during macro expansion
551    AC_DEFUN([_AM_DIRNAME],
552           [m4_if(m4_regexp([$1], [^.*[^/]//*[^/][^/]*/*$]), -1,
553                  m4_if(m4_regexp([$1], [^//\([^/]\|$\)]), -1,
554                        m4_if(m4_regexp([$1], [^/.*]), -1,
555                              [.],
556                              m4_patsubst([$1], [^\(/\).*], [\1])),
557                        m4_patsubst([$1], [^\(//\)\([^/].*\|$\)], [\1])),
558                  m4_patsubst([$1], [^\(.*[^/]\)//*[^/][^/]*/*$], [\1]))[]dnl
559    ]) # _AM_DIRNAME
560    
561    
562  # serial 2  # serial 2
# Line 181  AC_DEFUN([AC_ISC_POSIX], Line 614  AC_DEFUN([AC_ISC_POSIX],
614  # program @code{ansi2knr}, which comes with Ghostscript.  # program @code{ansi2knr}, which comes with Ghostscript.
615  # @end defmac  # @end defmac
616    
617  AC_DEFUN(AM_PROG_CC_STDC,  AC_DEFUN([AM_PROG_CC_STDC],
618  [AC_REQUIRE([AC_PROG_CC])  [AC_REQUIRE([AC_PROG_CC])
619  AC_BEFORE([$0], [AC_C_INLINE])  AC_BEFORE([$0], [AC_C_INLINE])
620  AC_BEFORE([$0], [AC_C_CONST])  AC_BEFORE([$0], [AC_C_CONST])
# Line 191  dnl like #elif. Line 624  dnl like #elif.
624  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
625  dnl circular dependency.  dnl circular dependency.
626  dnl AC_BEFORE([$0], [AC_PROG_CPP])  dnl AC_BEFORE([$0], [AC_PROG_CPP])
627  AC_MSG_CHECKING(for ${CC-cc} option to accept ANSI C)  AC_MSG_CHECKING([for ${CC-cc} option to accept ANSI C])
628  AC_CACHE_VAL(am_cv_prog_cc_stdc,  AC_CACHE_VAL(am_cv_prog_cc_stdc,
629  [am_cv_prog_cc_stdc=no  [am_cv_prog_cc_stdc=no
630  ac_save_CC="$CC"  ac_save_CC="$CC"
# Line 199  ac_save_CC="$CC" Line 632  ac_save_CC="$CC"
632  # breaks some systems' header files.  # breaks some systems' header files.
633  # AIX                   -qlanglvl=ansi  # AIX                   -qlanglvl=ansi
634  # Ultrix and OSF/1      -std1  # Ultrix and OSF/1      -std1
635  # HP-UX                 -Aa -D_HPUX_SOURCE  # HP-UX 10.20 and later -Ae
636    # HP-UX older versions  -Aa -D_HPUX_SOURCE
637  # SVR4                  -Xc -D__EXTENSIONS__  # SVR4                  -Xc -D__EXTENSIONS__
638  for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"  for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
639  do  do
640    CC="$ac_save_CC $ac_arg"    CC="$ac_save_CC $ac_arg"
641    AC_TRY_COMPILE(    AC_TRY_COMPILE(
# Line 243  CC="$ac_save_CC" Line 677  CC="$ac_save_CC"
677  if test -z "$am_cv_prog_cc_stdc"; then  if test -z "$am_cv_prog_cc_stdc"; then
678    AC_MSG_RESULT([none needed])    AC_MSG_RESULT([none needed])
679  else  else
680    AC_MSG_RESULT($am_cv_prog_cc_stdc)    AC_MSG_RESULT([$am_cv_prog_cc_stdc])
681  fi  fi
682  case "x$am_cv_prog_cc_stdc" in  case "x$am_cv_prog_cc_stdc" in
683    x|xno) ;;    x|xno) ;;
# Line 283  CFLAGS="$ac_save_CFLAGS"]) Line 717  CFLAGS="$ac_save_CFLAGS"])
717    
718  # serial 1  # serial 1
719    
720  AC_DEFUN(AM_C_PROTOTYPES,  AC_DEFUN([AM_C_PROTOTYPES],
721  [AC_REQUIRE([AM_PROG_CC_STDC])  [AC_REQUIRE([AM_PROG_CC_STDC])
722  AC_REQUIRE([AC_PROG_CPP])  AC_REQUIRE([AC_PROG_CPP])
723  AC_MSG_CHECKING([for function prototypes])  AC_MSG_CHECKING([for function prototypes])
# Line 294  if test "$am_cv_prog_cc_stdc" != no; the Line 728  if test "$am_cv_prog_cc_stdc" != no; the
728  else  else
729    AC_MSG_RESULT(no)    AC_MSG_RESULT(no)
730    U=_ ANSI2KNR=./ansi2knr    U=_ ANSI2KNR=./ansi2knr
   # Ensure some checks needed by ansi2knr itself.  
   AC_HEADER_STDC  
   AC_CHECK_HEADERS(string.h)  
731  fi  fi
732    # Ensure some checks needed by ansi2knr itself.
733    AC_HEADER_STDC
734    AC_CHECK_HEADERS(string.h)
735  AC_SUBST(U)dnl  AC_SUBST(U)dnl
736  AC_SUBST(ANSI2KNR)dnl  AC_SUBST(ANSI2KNR)dnl
737  ])  ])

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.4.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26