dnl Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
dnl 02110-1301, USA.
dnl
-dnl $Id: configure.ac 7879 2007-05-07 13:45:19Z twisti $
+dnl $Id: configure.ac 8132 2007-06-22 11:15:47Z twisti $
dnl Process this file with autoconf to produce a configure script.
-AC_INIT(cacao, 0.98rc, cacao@cacaojvm.org)
+AC_INIT(cacao, 0.98+svn, cacao@cacaojvm.org)
AC_CONFIG_SRCDIR(src/cacao/cacao.c)
AC_CANONICAL_HOST
AC_PREREQ(2.59)
-AM_INIT_AUTOMAKE([1.9.0])
+AM_INIT_AUTOMAKE([1.9.0 dist-bzip2])
AM_MAINTAINER_MODE
AM_CONFIG_HEADER([config.h])
dnl keep them alpha-sorted!
AC_CHECK_HEADERS([fcntl.h])
+AC_CHECK_HEADERS([stdlib.h])
+AC_CHECK_HEADERS([string.h])
+AC_CHECK_HEADERS([time.h])
AC_CHECK_HEADERS([unistd.h])
AC_CHECK_HEADERS([sys/ioctl.h])
AC_CHECK_HEADERS([sys/mman.h])
AC_CHECK_HEADERS([sys/resource.h])
+AC_CHECK_HEADERS([sys/select.h])
+AC_CHECK_HEADERS([sys/socket.h])
+AC_CHECK_HEADERS([sys/stat.h])
AC_CHECK_HEADERS([sys/time.h])
+AC_CHECK_HEADERS([sys/types.h])
dnl this is for fdlibm
AC_CHECK_HEADERS([stdint.h])
AC_FUNC_MMAP
dnl keep them alpha-sorted!
+AC_CHECK_FUNCS([accept])
+AC_CHECK_FUNCS([atoi])
+AC_CHECK_FUNCS([atol])
AC_CHECK_FUNCS([calloc])
-AC_CHECK_FUNCS([getpagesize])
+AC_CHECK_FUNCS([close])
+AC_CHECK_FUNCS([confstr])
+AC_CHECK_FUNCS([connect])
+AC_CHECK_FUNCS([fflush])
+AC_CHECK_FUNCS([fopen])
+AC_CHECK_FUNCS([fprintf])
AC_CHECK_FUNCS([free])
+AC_CHECK_FUNCS([fstat])
AC_CHECK_FUNCS([getcwd])
-AC_CHECK_FUNCS([gettimeofday])
+AC_CHECK_FUNCS([gethostname])
+AC_CHECK_FUNCS([getpagesize])
AC_CHECK_FUNCS([getrusage])
+AC_CHECK_FUNCS([getsockname])
+AC_CHECK_FUNCS([gettimeofday])
+AC_CHECK_FUNCS([ioctl])
AC_CHECK_FUNCS([isnan])
+AC_CHECK_FUNCS([listen])
+AC_CHECK_FUNCS([localtime])
+AC_CHECK_FUNCS([localtime_r])
+AC_CHECK_FUNCS([lseek])
AC_CHECK_FUNCS([mmap])
AC_CHECK_FUNCS([mprotect])
+AC_CHECK_FUNCS([open])
AC_CHECK_FUNCS([scandir])
+AC_CHECK_FUNCS([select])
+AC_CHECK_FUNCS([setsockopt])
+AC_CHECK_FUNCS([shutdown])
+AC_CHECK_FUNCS([socket])
+AC_CHECK_FUNCS([strchr])
+AC_CHECK_FUNCS([strdup])
+AC_CHECK_FUNCS([strerror])
+AC_CHECK_FUNCS([strncmp])
+AC_CHECK_FUNCS([strstr])
+AC_CHECK_FUNCS([time])
+
dnl Checks for libraries.
AC_PROG_JAVAC
AC_PROG_JAR
+AC_CHECK_HEADERS(
+ [regex.h],
+ [
+ dnl If debug build and regex.h available, enable debug filter
+ if test x"${NDEBUG}" = "xno"; then
+ AC_DEFINE(ENABLE_DEBUG_FILTER, 1, [debug filter])
+ fi
+ dnl If vmlog enambled and regex.h available, enable vmlogfilter
+ AM_CONDITIONAL([ENABLE_VMLOGFILTER], [test x"${ENABLE_VMLOG}" = "xyes"])
+ ],
+ [
+ AM_CONDITIONAL([ENABLE_VMLOGFILTER], [false])
+ ]
+)
dnl finally pass CFLAGS to Makefiles via AM_CFLAGS
CFLAGS=$OPT_CFLAGS
[src/native/vm/Makefile]
[src/native/vm/cldc1.1/Makefile]
[src/native/vm/gnu/Makefile]
+ [src/native/vm/sun/Makefile]
[src/scripts/Makefile]
[src/scripts/java]
[src/threads/Makefile]
[src/vm/jit/mips/Makefile]
[src/vm/jit/mips/irix/Makefile]
[src/vm/jit/mips/linux/Makefile]
+ [src/vm/jit/mips/uclinux/Makefile]
[src/vm/jit/optimizing/Makefile]
[src/vm/jit/parisc/Makefile]
[src/vm/jit/parisc/linux/Makefile]