git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7765
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
SET(HAVE_TRACING 1)
endif(enable_tracing)
SET(HAVE_TRACING 1)
endif(enable_tracing)
+if(enable_model-checking)
+ SET(MMALLOC_WANT_OVERIDE_LEGACY 1)
+endif(enable_model-checking)
+
if(enable_lua)
exec_program("lua -v" OUTPUT_VARIABLE LUA_VERSION)
string(REGEX MATCH "[0-9].[0-9].[0-9]" LUA_VERSION "${LUA_VERSION}")
if(enable_lua)
exec_program("lua -v" OUTPUT_VARIABLE LUA_VERSION)
string(REGEX MATCH "[0-9].[0-9].[0-9]" LUA_VERSION "${LUA_VERSION}")
option(enable_coverage "Enable coverage." off)
option(enable_memcheck "Enable memcheck." off)
option(enable_print_message "Enable print message during config." off)
option(enable_coverage "Enable coverage." off)
option(enable_memcheck "Enable memcheck." off)
option(enable_print_message "Enable print message during config." off)
+option(enable_model-checking "" off)
+mark_as_advanced(enable_coverage)
+mark_as_advanced(enable_memcheck)
+mark_as_advanced(enable_print_message)
mark_as_advanced(BIBTEX2HTML_PATH)
mark_as_advanced(LUA_LIB_PATH_1)
mark_as_advanced(LUA_LIB_PATH_2)
mark_as_advanced(BIBTEX2HTML_PATH)
mark_as_advanced(LUA_LIB_PATH_1)
mark_as_advanced(LUA_LIB_PATH_2)
// <root>/buildtools/Cmake/src/c_gras_config.h.in is user-written.
// With Cmake it creates <root>/src/gras_config.h
// <root>/buildtools/Cmake/src/c_gras_config.h.in is user-written.
// With Cmake it creates <root>/src/gras_config.h
+/* Set to true if enable_model-checking is true */
+#cmakedefine MMALLOC_WANT_OVERIDE_LEGACY @MMALLOC_WANT_OVERIDE_LEGACY@
+
/* Define if building universal (internal helper macro) */
#cmakedefine AC_APPLE_UNIVERSAL_BUILD @AC_APPLE_UNIVERSAL_BUILD@
/* Define if building universal (internal helper macro) */
#cmakedefine AC_APPLE_UNIVERSAL_BUILD @AC_APPLE_UNIVERSAL_BUILD@
__mmalloc_current_heap=new_heap;
}
__mmalloc_current_heap=new_heap;
}
-//#define MMALLOC_WANT_OVERIDE_LEGACY /* comment this when stuff goes horribly bad around memory allocation */
#ifdef MMALLOC_WANT_OVERIDE_LEGACY
void *malloc(size_t n) {
void *ret = mmalloc(__mmalloc_current_heap, n);
#ifdef MMALLOC_WANT_OVERIDE_LEGACY
void *malloc(size_t n) {
void *ret = mmalloc(__mmalloc_current_heap, n);