diff options
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/configure.in b/configure.in index 4e46187..4bcf56f 100644 --- a/configure.in +++ b/configure.in @@ -3,7 +3,7 @@ AC_REVISION([$Id$]) AC_PREREQ(2.13)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.77.90) +AM_INIT_AUTOMAKE(make, 3.77.xx) AM_CONFIG_HEADER(config.h) dnl Regular configure stuff @@ -57,7 +57,7 @@ AC_CHECK_LIB(posix4, clock_gettime) AC_CHECK_FUNCS(memmove strdup psignal mktemp pstat_getdynamic \ clock_gettime dup2 getcwd sigsetmask getgroups setlinebuf \ - seteuid setegid setreuid setregid strerror strsignal) + seteuid setegid setreuid setregid strerror strsignal pipe) AC_CHECK_SYMBOL(sys_siglist) AC_FUNC_ALLOCA AC_FUNC_VFORK @@ -66,6 +66,7 @@ AC_FUNC_STRCOLL AC_FUNC_CLOSEDIR_VOID AC_FUNC_SETVBUF_REVERSED AC_FUNC_GETLOADAVG +AC_FUNC_SELECT AC_CHECK_LIB(kstat, kstat_open) # Check out the wait reality. @@ -124,6 +125,18 @@ AC_ARG_WITH(customs, ;; esac]) +dnl See if we can handle the job server feature, and if the user wants it. + +AC_ARG_ENABLE(job-server, + [ --disable-job-server Disallow recursive make communication during -jN], + [make_cv_job_server="$enableval"], + [make_cv_job_server="yes"]) + +case "$ac_cv_func_pipe $make_cv_job_server" in + "yes yes") AC_DEFINE(MAKE_JOBSERVER) ;; +esac + + AC_CACHE_CHECK(for location of SCCS get command, make_cv_path_sccs_get, [ if test -f /usr/sccs/get; then make_cv_path_sccs_get=/usr/sccs/get |