|
|
1.1 ! root 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: # Do all the work for Automake. This macro actually does too much -- ! 14: # some checks are only needed if your package does certain things. ! 15: # But this isn't really a big deal. ! 16: ! 17: # serial 1 ! 18: ! 19: dnl Usage: ! 20: dnl AM_INIT_AUTOMAKE(package,version, [no-define]) ! 21: ! 22: AC_DEFUN(AM_INIT_AUTOMAKE, ! 23: [AC_REQUIRE([AC_PROG_INSTALL]) ! 24: PACKAGE=[$1] ! 25: AC_SUBST(PACKAGE) ! 26: VERSION=[$2] ! 27: AC_SUBST(VERSION) ! 28: dnl test to see if srcdir already configured ! 29: if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then ! 30: AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) ! 31: fi ! 32: ifelse([$3],, ! 33: AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) ! 34: AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])) ! 35: AC_REQUIRE([AM_SANITY_CHECK]) ! 36: AC_REQUIRE([AC_ARG_PROGRAM]) ! 37: dnl FIXME This is truly gross. ! 38: missing_dir=`cd $ac_aux_dir && pwd` ! 39: AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir) ! 40: AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir) ! 41: AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir) ! 42: AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir) ! 43: AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir) ! 44: AC_REQUIRE([AC_PROG_MAKE_SET])]) ! 45: ! 46: # ! 47: # Check to make sure that the build environment is sane. ! 48: # ! 49: ! 50: AC_DEFUN(AM_SANITY_CHECK, ! 51: [AC_MSG_CHECKING([whether build environment is sane]) ! 52: # Just in case ! 53: sleep 1 ! 54: echo timestamp > conftestfile ! 55: # Do `set' in a subshell so we don't clobber the current shell's ! 56: # arguments. Must try -L first in case configure is actually a ! 57: # symlink; some systems play weird games with the mod time of symlinks ! 58: # (eg FreeBSD returns the mod time of the symlink's containing ! 59: # directory). ! 60: if ( ! 61: set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null` ! 62: if test "[$]*" = "X"; then ! 63: # -L didn't work. ! 64: set X `ls -t $srcdir/configure conftestfile` ! 65: fi ! 66: if test "[$]*" != "X $srcdir/configure conftestfile" \ ! 67: && test "[$]*" != "X conftestfile $srcdir/configure"; then ! 68: ! 69: # If neither matched, then we have a broken ls. This can happen ! 70: # if, for instance, CONFIG_SHELL is bash and it inherits a ! 71: # broken ls alias from the environment. This has actually ! 72: # happened. Such a system could not be considered "sane". ! 73: AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken ! 74: alias in your environment]) ! 75: fi ! 76: ! 77: test "[$]2" = conftestfile ! 78: ) ! 79: then ! 80: # Ok. ! 81: : ! 82: else ! 83: AC_MSG_ERROR([newly created file is older than distributed files! ! 84: Check your system clock]) ! 85: fi ! 86: rm -f conftest* ! 87: AC_MSG_RESULT(yes)]) ! 88: ! 89: dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY) ! 90: dnl The program must properly implement --version. ! 91: AC_DEFUN(AM_MISSING_PROG, ! 92: [AC_MSG_CHECKING(for working $2) ! 93: # Run test in a subshell; some versions of sh will print an error if ! 94: # an executable is not found, even if stderr is redirected. ! 95: # Redirect stdin to placate older versions of autoconf. Sigh. ! 96: if ($2 --version) < /dev/null > /dev/null 2>&1; then ! 97: $1=$2 ! 98: AC_MSG_RESULT(found) ! 99: else ! 100: $1="$3/missing $2" ! 101: AC_MSG_RESULT(missing) ! 102: fi ! 103: AC_SUBST($1)]) ! 104: ! 105: # Like AC_CONFIG_HEADER, but automatically create stamp file. ! 106: ! 107: AC_DEFUN(AM_CONFIG_HEADER, ! 108: [AC_PREREQ([2.12]) ! 109: AC_CONFIG_HEADER([$1]) ! 110: dnl When config.status generates a header, we must update the stamp-h file. ! 111: dnl This file resides in the same directory as the config header ! 112: dnl that is generated. We must strip everything past the first ":", ! 113: dnl and everything past the last "/". ! 114: AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl ! 115: ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>, ! 116: <<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>, ! 117: <<am_indx=1 ! 118: for am_file in <<$1>>; do ! 119: case " <<$>>CONFIG_HEADERS " in ! 120: *" <<$>>am_file "*<<)>> ! 121: echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx ! 122: ;; ! 123: esac ! 124: am_indx=`expr "<<$>>am_indx" + 1` ! 125: done<<>>dnl>>) ! 126: changequote([,]))]) ! 127:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.