Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
First try at instrumenting the action replay tool.
[simgrid.git] / configure.ac
index b0528a2..b512112 100644 (file)
@@ -9,7 +9,7 @@ dnl GNU LGPL (v2.1) licence.
 ##
 
 AC_PREREQ(2.59)
-AC_INIT([simgrid],[3.3.5-svn],[simgrid-devel@lists.gforge.inria.fr])
+AC_INIT([simgrid],[3.4.1],[simgrid-devel@lists.gforge.inria.fr])
 AC_CONFIG_SRCDIR([include/gras.h])
 AC_CONFIG_HEADERS([src/gras_config.h])
 # A CI_PREREQ(2003.01.16) # We need a recent ACI when having sub-modules
@@ -20,6 +20,14 @@ AC_LANG([C])
 AC_PROG_CXX
 AM_PROG_GCJ
 
+dnl ########### Addition for mmalloc (to be integrated into Cmake tools)
+AC_FUNC_MMAP
+AC_CHECK_HEADERS(limits.h stddef.h unistd.h)
+
+BFD_NEED_DECLARATION(sbrk)
+BFD_NEED_DECLARATION(getpagesize)
+dnl ########### end of addition for mmalloc
+
 AM_INIT_AUTOMAKE([gnu -Wno-portability])
 AC_CONFIG_MACRO_DIR(acmacro) 
 ACLOCAL="$ACLOCAL -I acmacro"
@@ -379,16 +387,8 @@ fi
 SG_COMPILE_FLAGS
 
 ##
-## Support for tracing instrumentation
+## Support for tracing instrumentation (no longer supported in autotools)
 ##
-AC_CONFIG_HEADERS([include/instr/config.h])
-AC_ARG_ENABLE(tracing,
-              AS_HELP_STRING([--enable-tracing],[Activate the instrumentation so SimGrid can be traced to be visualized]),
-             [tracing=$enableval],
-             [tracing=no])
-if test x$tracing = xyes ; then
-     AC_DEFINE([HAVE_TRACING],[1], [defines whether instrumentation must be compiled or not])
-fi
 
 ##
 ## Support for the supernovae compilation mode
@@ -457,13 +457,13 @@ AC_ARG_ENABLE(lua,
 if test "x$disable_lua" != "xyes" ; then
    use_lua="disabled by user"
 else
-  AC_CHECK_HEADERS(lua5.1/lualib.h)
-  if test "x$ac_cv_header_lua5_1_lualib_h" = "xyes" ; then
+  AC_CHECK_HEADERS(lualib.h)
+  if test "x$ac_cv_header_lualib_h" = "xyes" ; then
      use_lua="yes"
      AC_DEFINE(HAVE_LUA,1, [defines whether Lua bindings must be compiled or not])
      SIMGRID_DEP="${SIMGRID_DEP} -ldl -llua5.1"
   else   
-     use_lua="no (you may want to install the liblua5.1-0-dev package)"
+     use_lua="no (you may want to install the liblua5.1-0-dev package, or pass CFLAGS=-I/usr/include/lua5.1)"
   fi
 fi
 AC_MSG_RESULT(decide whether to compile lua bindings... $use_lua)