diff options
Diffstat (limited to 'configure.ac')
-rwxr-xr-x[-rw-r--r--] | configure.ac | 43 |
1 files changed, 8 insertions, 35 deletions
diff --git a/configure.ac b/configure.ac index 4b2712d..ddc9e3a 100644..100755 --- a/configure.ac +++ b/configure.ac @@ -2,8 +2,8 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.57) -AC_INIT([jim], [0.62], [steveb@workware.net.au]) -AC_CONFIG_HEADERS([config.h]) +AC_INIT([jim], [0.63], [steveb@workware.net.au]) +AC_CONFIG_HEADER(autoconf.h) # Checks for programs. AC_PROG_CC @@ -12,7 +12,6 @@ AC_PROG_MAKE_SET # Checks for types AC_CHECK_TYPES(long long,AC_SUBST(HAVE_LONG_LONG,["#define HAVE_LONG_LONG"])) - # Shared library support. Because we don't believe in automake! AC_CANONICAL_HOST case $host in @@ -25,11 +24,11 @@ case $host in esac AC_ARG_ENABLE(fork, - [ --disable-fork do not use fork], + [ --disable-fork do not use fork (no exec, etc.)], [ if test "x$enableval" = "xno" ; then AC_MSG_RESULT(* disabling fork) - EXTRA_CFLAGS="-DHAVE_NO_FORK" + EXTRA_CFLAGS="-DJIM_NOFORK" fi ], ) @@ -53,35 +52,6 @@ AC_ARG_WITH(jim-ext, fi ] ) - -AC_CHECK_FUNCS([backtrace geteuid lstat mkstemp fork strptime sysinfo ualarm]) - -AC_CHECK_FUNCS(vfork,,IGNORE="$IGNORE exec posix signal eventloop") -AC_CHECK_FUNCS(syslog,,IGNORE="$IGNORE syslog") -AC_CHECK_FUNCS(regcomp,,IGNORE="$IGNORE regexp") -AC_CHECK_LIB(dl, dlopen, AC_SUBST(LIBDL,-ldl), IGNORE="$IGNORE load") - -# Does mkdir() include a mode_t argument? -AC_CHECK_DECLS(mkdir, - [AC_MSG_CHECKING(if mkdir takes 2 arguments) - AC_TRY_COMPILE( - [#include <sys/stat.h> - #include <sys/types.h> - ], - [(void)mkdir("dummy");], - [AC_MSG_RESULT(no) - AC_DEFINE(MKDIR_ONE_ARG,[],[Define if mkdir(2) takes a single argument (no mode)]) - ], - [AC_MSG_RESULT(yes)], - )] -) - -# Remove extensions in $IGNORE from $jim_extensions - -for i in $IGNORE; do - jim_extensions=`echo "$jim_extensions" | sed -e "s/$i//"` -done - AC_MSG_RESULT(enabling jim extensions: $jim_extensions) AC_SUBST(JIM_EXTENSIONS,$jim_extensions) for i in $jim_extensions; do @@ -99,10 +69,13 @@ AC_ARG_WITH(jim-shared, ) AC_SUBST(JIM_LIBTYPE,$JIM_LIBTYPE) +AC_CHECK_FUNCS([ualarm sysinfo lstat fork vfork]) +AC_CHECK_FUNCS([backtrace geteuid mkstemp realpath strptime]) AC_SUBST(EXTRA_CFLAGS,$EXTRA_CFLAGS) AC_SUBST(SRCDIR,`dirname $0`) +AC_CHECK_LIB(dl, dlopen,AC_SUBST(LIBDL,-ldl)) + AC_CONFIG_FILES([Makefile]) -AC_CONFIG_FILES([jim.h]) AC_OUTPUT |