Annotation of parser3/aclocal.m4, revision 1.16

1.1       paf         1: dnl aclocal.m4 generated automatically by aclocal 1.4
                      2: 
                      3: dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
                      4: dnl This file is free software; the Free Software Foundation
                      5: dnl gives unlimited permission to copy and/or distribute it,
                      6: dnl with or without modifications, as long as this notice is preserved.
                      7: 
                      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
                     10: dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
                     11: dnl PARTICULAR PURPOSE.
                     12: 
                     13: 
1.15      paf        14: 
1.1       paf        15: # AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for
                     16: # the libltdl convenience library and INCLTDL to the include flags for
                     17: # the libltdl header and adds --enable-ltdl-convenience to the
                     18: # configure arguments.  Note that LIBLTDL and INCLTDL are not
                     19: # AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called.  If DIR is not
                     20: # provided, it is assumed to be `libltdl'.  LIBLTDL will be prefixed
                     21: # with '${top_builddir}/' and INCLTDL will be prefixed with
                     22: # '${top_srcdir}/' (note the single quotes!).  If your package is not
                     23: # flat and you're not using automake, define top_builddir and
                     24: # top_srcdir appropriately in the Makefiles.
                     25: AC_DEFUN(AC_LIBLTDL_CONVENIENCE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
1.15      paf        26:   case "$enable_ltdl_convenience" in
                     27:   no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
                     28:   "") enable_ltdl_convenience=yes
                     29:       ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
                     30:   esac
1.2       paf        31:   LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.a
1.1       paf        32:   INCLTDL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
                     33: ])
                     34: 
                     35: # Do all the work for Automake.  This macro actually does too much --
                     36: # some checks are only needed if your package does certain things.
                     37: # But this isn't really a big deal.
                     38: 
                     39: # serial 1
                     40: 
                     41: dnl Usage:
                     42: dnl AM_INIT_AUTOMAKE(package,version, [no-define])
                     43: 
                     44: AC_DEFUN(AM_INIT_AUTOMAKE,
                     45: [AC_REQUIRE([AC_PROG_INSTALL])
                     46: PACKAGE=[$1]
                     47: AC_SUBST(PACKAGE)
                     48: VERSION=[$2]
                     49: AC_SUBST(VERSION)
                     50: dnl test to see if srcdir already configured
                     51: if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
                     52:   AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
                     53: fi
                     54: ifelse([$3],,
                     55: AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
                     56: AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
                     57: AC_REQUIRE([AM_SANITY_CHECK])
                     58: AC_REQUIRE([AC_ARG_PROGRAM])
                     59: dnl FIXME This is truly gross.
                     60: missing_dir=`cd $ac_aux_dir && pwd`
                     61: AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
                     62: AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
                     63: AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
                     64: AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
                     65: AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
                     66: AC_REQUIRE([AC_PROG_MAKE_SET])])
                     67: 
                     68: #
                     69: # Check to make sure that the build environment is sane.
                     70: #
                     71: 
                     72: AC_DEFUN(AM_SANITY_CHECK,
                     73: [AC_MSG_CHECKING([whether build environment is sane])
                     74: # Just in case
                     75: sleep 1
                     76: echo timestamp > conftestfile
                     77: # Do `set' in a subshell so we don't clobber the current shell's
                     78: # arguments.  Must try -L first in case configure is actually a
                     79: # symlink; some systems play weird games with the mod time of symlinks
                     80: # (eg FreeBSD returns the mod time of the symlink's containing
                     81: # directory).
                     82: if (
                     83:    set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
                     84:    if test "[$]*" = "X"; then
                     85:       # -L didn't work.
                     86:       set X `ls -t $srcdir/configure conftestfile`
                     87:    fi
                     88:    if test "[$]*" != "X $srcdir/configure conftestfile" \
                     89:       && test "[$]*" != "X conftestfile $srcdir/configure"; then
                     90: 
                     91:       # If neither matched, then we have a broken ls.  This can happen
                     92:       # if, for instance, CONFIG_SHELL is bash and it inherits a
                     93:       # broken ls alias from the environment.  This has actually
                     94:       # happened.  Such a system could not be considered "sane".
                     95:       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
                     96: alias in your environment])
                     97:    fi
                     98: 
                     99:    test "[$]2" = conftestfile
                    100:    )
                    101: then
                    102:    # Ok.
                    103:    :
                    104: else
                    105:    AC_MSG_ERROR([newly created file is older than distributed files!
                    106: Check your system clock])
                    107: fi
                    108: rm -f conftest*
                    109: AC_MSG_RESULT(yes)])
                    110: 
                    111: dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
                    112: dnl The program must properly implement --version.
                    113: AC_DEFUN(AM_MISSING_PROG,
                    114: [AC_MSG_CHECKING(for working $2)
                    115: # Run test in a subshell; some versions of sh will print an error if
                    116: # an executable is not found, even if stderr is redirected.
                    117: # Redirect stdin to placate older versions of autoconf.  Sigh.
                    118: if ($2 --version) < /dev/null > /dev/null 2>&1; then
                    119:    $1=$2
                    120:    AC_MSG_RESULT(found)
                    121: else
                    122:    $1="$3/missing $2"
                    123:    AC_MSG_RESULT(missing)
                    124: fi
                    125: AC_SUBST($1)])
                    126: 
                    127: # Define a conditional.
                    128: 
                    129: AC_DEFUN(AM_CONDITIONAL,
                    130: [AC_SUBST($1_TRUE)
                    131: AC_SUBST($1_FALSE)
                    132: if $2; then
                    133:   $1_TRUE=
                    134:   $1_FALSE='#'
                    135: else
                    136:   $1_TRUE='#'
                    137:   $1_FALSE=
                    138: fi])
                    139: 
                    140: # Like AC_CONFIG_HEADER, but automatically create stamp file.
                    141: 
                    142: AC_DEFUN(AM_CONFIG_HEADER,
                    143: [AC_PREREQ([2.12])
                    144: AC_CONFIG_HEADER([$1])
                    145: dnl When config.status generates a header, we must update the stamp-h file.
                    146: dnl This file resides in the same directory as the config header
                    147: dnl that is generated.  We must strip everything past the first ":",
                    148: dnl and everything past the last "/".
                    149: AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl
                    150: ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,
                    151: <<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>,
                    152: <<am_indx=1
                    153: for am_file in <<$1>>; do
                    154:   case " <<$>>CONFIG_HEADERS " in
                    155:   *" <<$>>am_file "*<<)>>
                    156:     echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
                    157:     ;;
                    158:   esac
                    159:   am_indx=`expr "<<$>>am_indx" + 1`
                    160: done<<>>dnl>>)
                    161: changequote([,]))])
                    162: 

E-mail: