From c9bf22f1a9c21562b0b5d8c462d178805d7537f5 Mon Sep 17 00:00:00 2001 From: kloczek Date: Sat, 15 Dec 2001 19:54:04 +0000 Subject: [PATCH] - remove some system avalaible aclocal macros from acinclude.m4. Changed files: flux-acinclude_fix.patch -> 1.1 --- flux-acinclude_fix.patch | 722 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 722 insertions(+) create mode 100644 flux-acinclude_fix.patch diff --git a/flux-acinclude_fix.patch b/flux-acinclude_fix.patch new file mode 100644 index 0000000..4f28a23 --- /dev/null +++ b/flux-acinclude_fix.patch @@ -0,0 +1,722 @@ +--- flux-0.4.1/acinclude.m4~ Sun Dec 2 12:50:00 2001 ++++ flux-0.4.1/acinclude.m4 Sun Dec 2 12:50:00 2001 +@@ -194,719 +194,3 @@ + + + +- +- +-# Macro to add for using GNU gettext. +-# Ulrich Drepper , 1995. +-# +-# This file can be copied and used freely without restrictions. It can +-# be used in projects which are not available under the GNU Public License +-# but which still want to provide support for the GNU gettext functionality. +-# Please note that the actual code is *not* freely available. +- +-# serial 5 + patch (wk 21.10.98) +- +-AC_DEFUN(AM_WITH_NLS, +- [AC_MSG_CHECKING([whether NLS is requested]) +- dnl Default is enabled NLS +- AC_ARG_ENABLE(nls, +- [ --disable-nls do not use Native Language Support], +- USE_NLS=$enableval, USE_NLS=yes) +- AC_MSG_RESULT($USE_NLS) +- AC_SUBST(USE_NLS) +- +- USE_INCLUDED_LIBINTL=no +- +- dnl If we use NLS figure out what method +- if test "$USE_NLS" = "yes"; then +- AC_DEFINE(ENABLE_NLS) +- AC_MSG_CHECKING([whether included gettext is requested]) +- AC_ARG_WITH(included-gettext, +- [ --with-included-gettext use the GNU gettext library included here], +- nls_cv_force_use_gnu_gettext=$withval, +- nls_cv_force_use_gnu_gettext=no) +- AC_MSG_RESULT($nls_cv_force_use_gnu_gettext) +- +- nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" +- if test "$nls_cv_force_use_gnu_gettext" != "yes"; then +- dnl User does not insist on using GNU NLS library. Figure out what +- dnl to use. If gettext or catgets are available (in this order) we +- dnl use this. Else we have to fall back to GNU NLS library. +- dnl catgets is only used if permitted by option --with-catgets. +- nls_cv_header_intl= +- nls_cv_header_libgt= +- CATOBJEXT=NONE +- +- AC_CHECK_HEADER(libintl.h, +- [AC_CACHE_CHECK([for gettext in libc], gt_cv_func_gettext_libc, +- [AC_TRY_LINK([#include ], [return (int) gettext ("")], +- gt_cv_func_gettext_libc=yes, gt_cv_func_gettext_libc=no)]) +- +- if test "$gt_cv_func_gettext_libc" != "yes"; then +- AC_CHECK_LIB(intl, bindtextdomain, +- [AC_CHECK_LIB(intl, gettext, +- gt_cv_func_gettext_libintl=yes, +- gt_cv_func_gettext_libintl=no)]) +- fi +- +- if test "$gt_cv_func_gettext_libintl" = "yes" ; then +- LIBS="-lintl $LIBS" +- fi +- +- if test "$gt_cv_func_gettext_libc" = "yes" \ +- || test "$gt_cv_func_gettext_libintl" = "yes"; then +- AC_DEFINE(HAVE_GETTEXT) +- AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, +- [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl +- if test "$MSGFMT" != "no"; then +- AC_CHECK_FUNCS(dcgettext) +- AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) +- AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, +- [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) +- AC_TRY_LINK(, [extern int _nl_msg_cat_cntr; +- return _nl_msg_cat_cntr], +- [CATOBJEXT=.gmo +- DATADIRNAME=share], +- [CATOBJEXT=.mo +- DATADIRNAME=lib]) +- INSTOBJEXT=.mo +- fi +- fi +- ]) +- +- if test "$CATOBJEXT" = "NONE"; then +- AC_MSG_CHECKING([whether catgets can be used]) +- AC_ARG_WITH(catgets, +- [ --with-catgets use catgets functions if available], +- nls_cv_use_catgets=$withval, nls_cv_use_catgets=no) +- AC_MSG_RESULT($nls_cv_use_catgets) +- +- if test "$nls_cv_use_catgets" = "yes"; then +- dnl No gettext in C library. Try catgets next. +- AC_CHECK_LIB(i, main) +- AC_CHECK_FUNC(catgets, +- [AC_DEFINE(HAVE_CATGETS) +- INTLOBJS="\$(CATOBJS)" +- AC_PATH_PROG(GENCAT, gencat, no)dnl +- if test "$GENCAT" != "no"; then +- AC_PATH_PROG(GMSGFMT, gmsgfmt, no) +- if test "$GMSGFMT" = "no"; then +- AM_PATH_PROG_WITH_TEST(GMSGFMT, msgfmt, +- [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no) +- fi +- AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, +- [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) +- USE_INCLUDED_LIBINTL=yes +- CATOBJEXT=.cat +- INSTOBJEXT=.cat +- DATADIRNAME=lib +- INTLDEPS='$(top_builddir)/intl/libintl.a' +- INTLLIBS=$INTLDEPS +- LIBS=`echo $LIBS | sed -e 's/-lintl//'` +- nls_cv_header_intl=intl/libintl.h +- nls_cv_header_libgt=intl/libgettext.h +- fi]) +- fi +- fi +- +- if test "$CATOBJEXT" = "NONE"; then +- dnl Neither gettext nor catgets in included in the C library. +- dnl Fall back on GNU gettext library. +- nls_cv_use_gnu_gettext=yes +- fi +- fi +- +- if test "$nls_cv_use_gnu_gettext" = "yes"; then +- dnl Mark actions used to generate GNU NLS library. +- INTLOBJS="\$(GETTOBJS)" +- AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, +- [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], msgfmt) +- AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) +- AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, +- [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) +- AC_SUBST(MSGFMT) +- USE_INCLUDED_LIBINTL=yes +- CATOBJEXT=.gmo +- INSTOBJEXT=.mo +- DATADIRNAME=share +- INTLDEPS='$(top_builddir)/intl/libintl.a' +- INTLLIBS=$INTLDEPS +- LIBS=`echo $LIBS | sed -e 's/-lintl//'` +- nls_cv_header_intl=intl/libintl.h +- nls_cv_header_libgt=intl/libgettext.h +- fi +- +- dnl Test whether we really found GNU xgettext. +- if test "$XGETTEXT" != ":"; then +- dnl If it is no GNU xgettext we define it as : so that the +- dnl Makefiles still can work. +- if $XGETTEXT --omit-header /dev/null 2> /dev/null; then +- : ; +- else +- AC_MSG_RESULT( +- [found xgettext program is not GNU xgettext; ignore it]) +- XGETTEXT=":" +- fi +- fi +- +- # We need to process the po/ directory. +- POSUB=po +- else +- DATADIRNAME=share +- nls_cv_header_intl=intl/libintl.h +- nls_cv_header_libgt=intl/libgettext.h +- fi +- AC_LINK_FILES($nls_cv_header_libgt, $nls_cv_header_intl) +- AC_OUTPUT_COMMANDS( +- [case "$CONFIG_FILES" in *po/Makefile.in*) +- sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile +- esac]) +- +- +- # If this is used in GNU gettext we have to set USE_NLS to `yes' +- # because some of the sources are only built for this goal. +- if test "$PACKAGE" = gettext; then +- USE_NLS=yes +- USE_INCLUDED_LIBINTL=yes +- fi +- +- dnl These rules are solely for the distribution goal. While doing this +- dnl we only have to keep exactly one list of the available catalogs +- dnl in configure.in. +- for lang in $ALL_LINGUAS; do +- GMOFILES="$GMOFILES $lang.gmo" +- POFILES="$POFILES $lang.po" +- done +- +- dnl Make all variables we use known to autoconf. +- AC_SUBST(USE_INCLUDED_LIBINTL) +- AC_SUBST(CATALOGS) +- AC_SUBST(CATOBJEXT) +- AC_SUBST(DATADIRNAME) +- AC_SUBST(GMOFILES) +- AC_SUBST(INSTOBJEXT) +- AC_SUBST(INTLDEPS) +- AC_SUBST(INTLLIBS) +- AC_SUBST(INTLOBJS) +- AC_SUBST(POFILES) +- AC_SUBST(POSUB) +- ]) +- +- +-AC_DEFUN(AM_GNU_GETTEXT, +- [AC_REQUIRE([AC_PROG_MAKE_SET])dnl +- AC_REQUIRE([AC_PROG_CC])dnl +- AC_REQUIRE([AC_PROG_RANLIB])dnl +- AC_REQUIRE([AC_ISC_POSIX])dnl +- AC_REQUIRE([AC_HEADER_STDC])dnl +- AC_REQUIRE([AC_C_CONST])dnl +- AC_REQUIRE([AC_C_INLINE])dnl +- AC_REQUIRE([AC_TYPE_OFF_T])dnl +- AC_REQUIRE([AC_TYPE_SIZE_T])dnl +- AC_REQUIRE([AC_FUNC_ALLOCA])dnl +- AC_REQUIRE([AC_FUNC_MMAP])dnl +- +- AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h string.h \ +-unistd.h sys/param.h]) +- AC_CHECK_FUNCS([getcwd munmap putenv setenv setlocale strchr strcasecmp \ +-strdup __argz_count __argz_stringify __argz_next]) +- +- if test "${ac_cv_func_stpcpy+set}" != "set"; then +- AC_CHECK_FUNCS(stpcpy) +- fi +- if test "${ac_cv_func_stpcpy}" = "yes"; then +- AC_DEFINE(HAVE_STPCPY) +- fi +- +- AM_LC_MESSAGES +- AM_WITH_NLS +- +- if test "x$CATOBJEXT" != "x"; then +- if test "x$ALL_LINGUAS" = "x"; then +- LINGUAS= +- else +- AC_MSG_CHECKING(for catalogs to be installed) +- NEW_LINGUAS= +- for lang in ${LINGUAS=$ALL_LINGUAS}; do +- case "$ALL_LINGUAS" in +- *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;; +- esac +- done +- LINGUAS=$NEW_LINGUAS +- AC_MSG_RESULT($LINGUAS) +- fi +- +- dnl Construct list of names of catalog files to be constructed. +- if test -n "$LINGUAS"; then +- for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done +- fi +- fi +- +- dnl The reference to in the installed file +- dnl must be resolved because we cannot expect the users of this +- dnl to define HAVE_LOCALE_H. +- if test $ac_cv_header_locale_h = yes; then +- INCLUDE_LOCALE_H="#include " +- else +- INCLUDE_LOCALE_H="\ +-/* The system does not provide the header . Take care yourself. */" +- fi +- AC_SUBST(INCLUDE_LOCALE_H) +- +- dnl Determine which catalog format we have (if any is needed) +- dnl For now we know about two different formats: +- dnl Linux libc-5 and the normal X/Open format +- test -d intl || mkdir intl +- if test "$CATOBJEXT" = ".cat"; then +- AC_CHECK_HEADER(linux/version.h, msgformat=linux, msgformat=xopen) +- +- dnl Transform the SED scripts while copying because some dumb SEDs +- dnl cannot handle comments. +- sed -e '/^#/d' $srcdir/intl/$msgformat-msg.sed > intl/po2msg.sed +- fi +- dnl po2tbl.sed is always needed. +- sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \ +- $srcdir/intl/po2tbl.sed.in > intl/po2tbl.sed +- +- dnl In the intl/Makefile.in we have a special dependency which makes +- dnl only sense for gettext. We comment this out for non-gettext +- dnl packages. +- if test "$PACKAGE" = "gettext"; then +- GT_NO="#NO#" +- GT_YES= +- else +- GT_NO= +- GT_YES="#YES#" +- fi +- AC_SUBST(GT_NO) +- AC_SUBST(GT_YES) +- +- dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly +- dnl find the mkinstalldirs script in another subdir but ($top_srcdir). +- dnl Try to locate is. +- MKINSTALLDIRS= +- if test -n "$ac_aux_dir"; then +- MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" +- fi +- if test -z "$MKINSTALLDIRS"; then +- MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" +- fi +- AC_SUBST(MKINSTALLDIRS) +- +- dnl *** For now the libtool support in intl/Makefile is not for real. +- l= +- AC_SUBST(l) +- +- dnl Generate list of files to be processed by xgettext which will +- dnl be included in po/Makefile. +- test -d po || mkdir po +- if test "x$srcdir" != "x."; then +- if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then +- posrcprefix="$srcdir/" +- else +- posrcprefix="../$srcdir/" +- fi +- else +- posrcprefix="../" +- fi +- rm -f po/POTFILES +- sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ +- < $srcdir/po/POTFILES.in > po/POTFILES +- ]) +- +-dnl aclocal.m4 generated automatically by aclocal 1.3 +- +-dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. +-dnl This Makefile.in is free software; the Free Software Foundation +-dnl gives unlimited permission to copy and/or distribute it, +-dnl with or without modifications, as long as this notice is preserved. +- +-dnl This program is distributed in the hope that it will be useful, +-dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without +-dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A +-dnl PARTICULAR PURPOSE. +- +-dnl macros to configure g10 +- +- +-dnl WK_MSG_PRINT(STRING) +-dnl print a message +-dnl +-define(WK_MSG_PRINT, +- [ echo $ac_n "$1"" $ac_c" 1>&AC_FD_MSG +- ]) +- +- +-dnl WK_CHECK_TYPEDEF(TYPE, HAVE_NAME) +-dnl Check whether a typedef exists and create a #define $2 if it exists +-dnl +-AC_DEFUN(WK_CHECK_TYPEDEF, +- [ AC_MSG_CHECKING(for $1 typedef) +- AC_CACHE_VAL(wk_cv_typedef_$1, +- [AC_TRY_COMPILE([#include +- #include ], [ +- #undef $1 +- int a = sizeof($1); +- ], wk_cv_typedef_$1=yes, wk_cv_typedef_$1=no )]) +- AC_MSG_RESULT($wk_cv_typedef_$1) +- if test "$wk_cv_typedef_$1" = yes; then +- AC_DEFINE($2) +- fi +- ]) +- +- +- +-dnl WK_LINK_FILES( SRC, DEST ) +-dnl same as AC_LINK_FILES, but collect the files to link in +-dnl some special variables and do the link +-dnl when WK_DO_LINK_FILES is called +-dnl This is a workaround for AC_LINK_FILES, because it does not work +-dnl correct when using a caching scheme +-dnl +-define(WK_LINK_FILES, +- [ if test "x$wk_link_files_src" = "x"; then +- wk_link_files_src="$1" +- wk_link_files_dst="$2" +- else +- wk_link_files_src="$wk_link_files_src $1" +- wk_link_files_dst="$wk_link_files_dst $2" +- fi +- ]) +-define(WK_DO_LINK_FILES, +- [ AC_LINK_FILES( $wk_link_files_src, $wk_link_files_dst ) +- ]) +- +- +-dnl WK_CHECK_ENDIAN +-dnl define either LITTLE_ENDIAN_HOST or BIG_ENDIAN_HOST +-dnl +-define(WK_CHECK_ENDIAN, +- [ if test "$cross_compiling" = yes; then +- AC_MSG_WARN(cross compiling; assuming little endianess) +- fi +- AC_MSG_CHECKING(endianess) +- AC_CACHE_VAL(wk_cv_c_endian, +- [ wk_cv_c_endian=unknown +- # See if sys/param.h defines the BYTE_ORDER macro. +- AC_TRY_COMPILE([#include +- #include ], [ +- #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN +- bogus endian macros +- #endif], [# It does; now see whether it defined to BIG_ENDIAN or not. +- AC_TRY_COMPILE([#include +- #include ], [ +- #if BYTE_ORDER != BIG_ENDIAN +- not big endian +- #endif], wk_cv_c_endian=big, wk_cv_c_endian=little)]) +- if test "$wk_cv_c_endian" = unknown; then +- AC_TRY_RUN([main () { +- /* Are we little or big endian? From Harbison&Steele. */ +- union +- { +- long l; +- char c[sizeof (long)]; +- } u; +- u.l = 1; +- exit (u.c[sizeof (long) - 1] == 1); +- }], +- wk_cv_c_endian=little, +- wk_cv_c_endian=big, +- wk_cv_c_endian=little +- ) +- fi +- ]) +- AC_MSG_RESULT([$wk_cv_c_endian]) +- if test "$wk_cv_c_endian" = little; then +- AC_DEFINE(LITTLE_ENDIAN_HOST) +- else +- AC_DEFINE(BIG_ENDIAN_HOST) +- fi +- ]) +- +-dnl WK_CHECK_CACHE +-dnl +-define(WK_CHECK_CACHE, +- [ AC_MSG_CHECKING(cached information) +- wk_hostcheck="$target" +- AC_CACHE_VAL(wk_cv_hostcheck, [ wk_cv_hostcheck="$wk_hostcheck" ]) +- if test "$wk_cv_hostcheck" != "$wk_hostcheck"; then +- AC_MSG_RESULT(changed) +- AC_MSG_WARN(config.cache exists!) +- AC_MSG_ERROR(you must do 'make distclean' first to compile for +- different target or different parameters.) +- else +- AC_MSG_RESULT(ok) +- fi +- ]) +- +- +- +- +-# Check for SysV IPC (from GIMP) +-# And see whether we have a SHM_LOCK (FreeBSD does not have it). +-dnl WK_CHECK_IPC +-dnl +-define(WK_CHECK_IPC, +- [ AC_CHECK_HEADERS(sys/ipc.h sys/shm.h) +- if test "$ac_cv_header_sys_shm_h" = "yes"; then +- AC_MSG_CHECKING(whether shmctl IPC_RMID allowes subsequent attaches) +- AC_TRY_RUN([ +- #include +- #include +- #include +- int main() +- { +- int id; +- char *shmaddr; +- id = shmget (IPC_PRIVATE, 4, IPC_CREAT | 0777); +- if (id == -1) +- exit (2); +- shmaddr = shmat (id, 0, 0); +- shmctl (id, IPC_RMID, 0); +- if ((char*) shmat (id, 0, 0) == (char*) -1) +- { +- shmdt (shmaddr); +- exit (1); +- } +- shmdt (shmaddr); +- shmdt (shmaddr); +- exit (0); +- } +- ], +- AC_DEFINE(IPC_RMID_DEFERRED_RELEASE) +- AC_MSG_RESULT(yes), +- AC_MSG_RESULT(no), +- AC_MSG_RESULT(assuming no)) +- AC_MSG_CHECKING(whether SHM_LOCK is available) +- AC_TRY_COMPILE([#include +- #include +- #include ],[ +- int foo( int shm_id ) { shmctl(shm_id, SHM_LOCK, 0); } +- ], +- AC_DEFINE(IPC_HAVE_SHM_LOCK) +- AC_MSG_RESULT(yes), +- AC_MSG_RESULT(no)) +- fi +- ]) +- +- +-# Check whether mlock is broken (hpux 10.20 raises a SIGBUS if mlock +-# is not called from uid 0 (not tested whether uid 0 works) +-dnl WK_CHECK_MLOCK +-dnl +-define(WK_CHECK_MLOCK, +- [ AC_CHECK_FUNCS(mlock) +- if test "$ac_cv_func_mlock" = "yes"; then +- AC_MSG_CHECKING(whether mlock is broken) +- AC_TRY_RUN([ +- #include +- #include +- #include +- #include +- #include +- #include +- +- int main() +- { +- char *pool; +- int err; +- long int pgsize = getpagesize(); +- +- pool = malloc( 4096 + pgsize ); +- if( !pool ) +- return 2; +- pool += (pgsize - ((long int)pool % pgsize)); +- +- err = mlock( pool, 4096 ); +- if( !err || errno == EPERM ) +- return 0; /* okay */ +- +- return 1; /* hmmm */ +- } +- +- ], +- AC_MSG_RESULT(no), +- AC_DEFINE(HAVE_BROKEN_MLOCK) +- AC_MSG_RESULT(yes), +- AC_MSG_RESULT(assuming no)) +- fi +- ]) +- +- +- +-# Search path for a program which passes the given test. +-# Ulrich Drepper , 1996. +-# +-# This file can be copied and used freely without restrictions. It can +-# be used in projects which are not available under the GNU Public License +-# but which still want to provide support for the GNU gettext functionality. +-# Please note that the actual code is *not* freely available. +- +-# serial 1 +- +-dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, +-dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) +-AC_DEFUN(AM_PATH_PROG_WITH_TEST, +-[# Extract the first word of "$2", so it can be a program name with args. +-set dummy $2; ac_word=[$]2 +-AC_MSG_CHECKING([for $ac_word]) +-AC_CACHE_VAL(ac_cv_path_$1, +-[case "[$]$1" in +- /*) +- ac_cv_path_$1="[$]$1" # Let the user override the test with a path. +- ;; +- *) +- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" +- for ac_dir in ifelse([$5], , $PATH, [$5]); do +- test -z "$ac_dir" && ac_dir=. +- if test -f $ac_dir/$ac_word; then +- if [$3]; then +- ac_cv_path_$1="$ac_dir/$ac_word" +- break +- fi +- fi +- done +- IFS="$ac_save_ifs" +-dnl If no 4th arg is given, leave the cache variable unset, +-dnl so AC_PATH_PROGS will keep looking. +-ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" +-])dnl +- ;; +-esac])dnl +-$1="$ac_cv_path_$1" +-if test -n "[$]$1"; then +- AC_MSG_RESULT([$]$1) +-else +- AC_MSG_RESULT(no) +-fi +-AC_SUBST($1)dnl +-]) +- +-# Check whether LC_MESSAGES is available in . +-# Ulrich Drepper , 1995. +-# +-# This file can be copied and used freely without restrictions. It can +-# be used in projects which are not available under the GNU Public License +-# but which still want to provide support for the GNU gettext functionality. +-# Please note that the actual code is *not* freely available. +- +-# serial 1 +- +-AC_DEFUN(AM_LC_MESSAGES, +- [if test $ac_cv_header_locale_h = yes; then +- AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, +- [AC_TRY_LINK([#include ], [return LC_MESSAGES], +- am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) +- if test $am_cv_val_LC_MESSAGES = yes; then +- AC_DEFINE(HAVE_LC_MESSAGES) +- fi +- fi]) +- +-# Like AC_CONFIG_HEADER, but automatically create stamp file. +- +-AC_DEFUN(AM_CONFIG_HEADER, +-[AC_PREREQ([2.12]) +-AC_CONFIG_HEADER([$1]) +-dnl When config.status generates a header, we must update the stamp-h file. +-dnl This file resides in the same directory as the config header +-dnl that is generated. We must strip everything past the first ":", +-dnl and everything past the last "/". +-AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl +-ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>, +-<>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>, +-<>; do +- case " <<$>>CONFIG_HEADERS " in +- *" <<$>>am_file "*<<)>> +- echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx +- ;; +- esac +- am_indx=`expr "<<$>>am_indx" + 1` +-done<<>>dnl>>) +-changequote([,]))]) +- +-# +-# Check to make sure that the build environment is sane. +-# +- +-AC_DEFUN(AM_SANITY_CHECK, +-[AC_MSG_CHECKING([whether build environment is sane]) +-# Just in case +-sleep 1 +-echo timestamp > conftestfile +-# 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 +-# symlink; some systems play weird games with the mod time of symlinks +-# (eg FreeBSD returns the mod time of the symlink's containing +-# directory). +-if ( +- set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null` +- if test "[$]*" = "X"; then +- # -L didn't work. +- set X `ls -t $srcdir/configure conftestfile` +- fi +- if test "[$]*" != "X $srcdir/configure conftestfile" \ +- && test "[$]*" != "X conftestfile $srcdir/configure"; then +- +- # If neither matched, then we have a broken ls. This can happen +- # if, for instance, CONFIG_SHELL is bash and it inherits a +- # broken ls alias from the environment. This has actually +- # happened. Such a system could not be considered "sane". +- AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken +-alias in your environment]) +- fi +- +- test "[$]2" = conftestfile +- ) +-then +- # Ok. +- : +-else +- AC_MSG_ERROR([newly created file is older than distributed files! +-Check your system clock]) +-fi +-rm -f conftest* +-AC_MSG_RESULT(yes)]) +- +-dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY) +-dnl The program must properly implement --version. +-AC_DEFUN(AM_MISSING_PROG, +-[AC_MSG_CHECKING(for working $2) +-# Run test in a subshell; some versions of sh will print an error if +-# an executable is not found, even if stderr is redirected. +-# Redirect stdin to placate older versions of autoconf. Sigh. +-if ($2 --version) < /dev/null > /dev/null 2>&1; then +- $1=$2 +- AC_MSG_RESULT(found) +-else +- $1="$3/missing $2" +- AC_MSG_RESULT(missing) +-fi +-AC_SUBST($1)]) +- +-# Check to see if we're running under Cygwin32, without using +-# AC_CANONICAL_*. If so, set output variable CYGWIN32 to "yes". +-# Otherwise set it to "no". +- +-dnl AM_CYGWIN32() +-AC_DEFUN(AM_CYGWIN32, +-[AC_CACHE_CHECK(for Cygwin32 environment, am_cv_cygwin32, +-[AC_TRY_COMPILE(,[return __CYGWIN32__;], +-am_cv_cygwin32=yes, am_cv_cygwin32=no) +-rm -f conftest*]) +-CYGWIN32= +-test "$am_cv_cygwin32" = yes && CYGWIN32=yes]) +- +-# Define a conditional. +- +-AC_DEFUN(AM_CONDITIONAL, +-[AC_SUBST($1_TRUE) +-AC_SUBST($1_FALSE) +-if $2; then +- $1_TRUE= +- $1_FALSE='#' +-else +- $1_TRUE='#' +- $1_FALSE= +-fi]) +- -- 2.44.0