diff options
author | Paul Smith <psmith@gnu.org> | 1998-07-30 20:54:47 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 1998-07-30 20:54:47 +0000 |
commit | e2403327e9913bbcbd515f9c38b8f4e26fb9b0d9 (patch) | |
tree | 8ac64ff471e0a976daf75ef913c084adba4972fc /configure.in | |
parent | 65a7296e2c81b04761b3f024572310a02c9de691 (diff) | |
download | gunmake-e2403327e9913bbcbd515f9c38b8f4e26fb9b0d9.tar.gz |
GNU make release 3.77.
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 51 |
1 files changed, 47 insertions, 4 deletions
diff --git a/configure.in b/configure.in index 655ee7e..8fb99f7 100644 --- a/configure.in +++ b/configure.in @@ -3,7 +3,7 @@ AC_REVISION([$Id$]) AC_PREREQ(2.12)dnl dnl Minimum Autoconf version required. AC_INIT(vpath.c)dnl dnl A distinctive file to look for in srcdir. -AM_INIT_AUTOMAKE(make, 3.76.1) +AM_INIT_AUTOMAKE(make, 3.77) AM_CONFIG_HEADER(config.h) AC_CONFIG_SUBDIRS(glob) @@ -15,10 +15,16 @@ AC_PROG_MAKE_SET AC_PROG_CC AC_PROG_INSTALL AC_PROG_CPP dnl Later checks need this. -AC_ARG_PROGRAM +dnl AC_ARG_PROGRAM -- implied by AM_INIT_AUTOMAKE; gives errors if run twice. AC_AIX AC_ISC_POSIX AC_MINIX + +dnl This test must come as early as possible after the compiler configuration +dnl tests, because the choice of the file model can (in principle) affect +dnl whether functions and headers are available, whether they work, etc. +AC_LFS + AC_HEADER_STDC AC_HEADER_DIRENT AC_TYPE_UID_T dnl Also does gid_t. @@ -91,8 +97,25 @@ AC_DECL_SYS_SIGLIST AC_CHECK_LIB(sun, getpwnam) AC_SUBST(REMOTE) REMOTE=stub -AC_ARG_WITH(customs, [export jobs with the Customs daemon (NOT SUPPORTED)], -[REMOTE=cstms LIBS="$LIBS libcustoms.a"]) +make_try_customs=no +AC_ARG_WITH(customs, +[ --with-customs=DIR Enable remote jobs via Customs--see README.customs], +[case "$withval" in + n|no) ;; + *) make_cppflags="$CPPFLAGS" + case "$withval" in + y|ye|yes) ;; + *) CPPFLAGS="$CPPFLAGS -I$with_customs/include/customs" + make_ldflags="$LDFLAGS -L$with_customs/lib" ;; + esac + CF_NETLIBS + AC_CHECK_HEADER(customs.h, + REMOTE=cstms + LIBS="$LIBS -lcustoms" LDFLAGS="$make_ldflags", + with_customs=no + CPPFLAGS="$make_cppflags" make_badcust=yes) + ;; +esac]) echo checking for location of SCCS get command if test -f /usr/sccs/get; then @@ -116,6 +139,26 @@ rm -f s.conftest conftoast AC_OUTPUT(Makefile build.sh) +case "$make_badcust" in + yes) echo + echo "WARNING: --with-customs specified but no customs.h could be found;" + echo " disabling Customs support." + echo ;; +esac + +case "$with_customs" in + ""|n|no|y|ye|yes) ;; + *) if test -f "$with_customs/lib/libcustoms.a"; then + : + else + echo + echo "WARNING: \`$with_customs/lib' does not appear to contain the" + echo " Customs library. You must build and install Customs" + echo " before compiling GNU make." + echo + fi ;; +esac + dnl Local Variables: dnl comment-start: "dnl " dnl comment-end: "" |