-dnl Process this file withautoconf to produce a configure script.
-dnl Copyright (c) 2001 IPD, Universität Karlsruhe (TH)
+dnl
+dnl Project: libFIRM
+dnl File name: configure.in
+dnl Purpose:
+dnl Author: Till Riedel (??)
+dnl Modified by:
+dnl Created:
+dnl CVS-ID: $Id$
+dnl Copyright: (c) 2002-2003 Universität Karlsruhe
+dnl Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE.
+dnl
-dnl libFIRM Project
-dnl $Id$
AC_REVISION($Id$)
AC_ARG_WITH(includedir, [ --with-includedir=add colon seperated list of directories to include search path],
CPPFLAGS=$CPPFLAGS" -I"`echo $withval|sed 's;\:; -I;g'`, T_FLAG="")
+AC_ARG_WITH(libdir, [ --with-libdir=add colon seperated list of directories to linker search path],
+ LDFLAGS=$LDFLAGS" -L"`echo $withval|sed 's;\:; -L;g'`, T_FLAG="")
+
+
dnl Package options
dnl ===============
dnl check for the obstack header file
-AC_FUNC_OBSTACK
+dnl does not work with:
+dnl - cygwin
+dnl - MacOSX
+#AC_FUNC_OBSTACK
-#AC_CHECK_HEADERS(obstack.h, ac_obstack_headers="yes", ac_obstack_headers="no")
-#if test "$ac_obstack_headers" != yes; then
-if test "$ac_cv_func_obstack" != "yes"; then
+AC_CHECK_HEADERS(obstack.h, ac_obstack_headers="yes", ac_obstack_headers="no")
+if test "$ac_obstack_headers" != yes; then
dnl obstack header not found.
- AC_MSG_ERROR("no obstack support")
+ AC_MSG_ERROR("obstack.h not found")
+fi
+
+
+AC_CHECK_HEADERS(alloca.h, ac_alloca_headers="yes", ac_alloca_headers="no")
+if test "$ac_alloca_headers" != yes; then
+ if test "$ac_cv_header_stdc" == no; then
+ AC_MSG_ERROR("alloca.h and stdlib.h not found")
+ else
+ AC_DEFINE(HAVE_ALLOCA_H)
+ fi
fi
dnl Checks for typedefs, structures, and compiler characteristics.
dnl ==============================================================
-
+AC_C_BIGENDIAN(,,,)
+AC_C_LONG_DOUBLE
dnl Checks for library functions.
dnl =============================