aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rwxr-xr-x[-rw-r--r--]configure.ac43
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