test for proper irg
[libfirm] / configure.in
index 417e807..89bed7d 100644 (file)
@@ -1,8 +1,15 @@
-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$)
 
@@ -27,6 +34,10 @@ dnl check for additional include dirs
 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 ===============
 
@@ -199,6 +210,16 @@ if test "$ac_obstack_headers" != yes; then
 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 check for jni header files
 
 if test "$enable_firm_jni" = yes; then