set(IS_WINDOWS 1)
ENDIF(WIN32)
ELSE(CMAKE_CROSSCOMPILING)
- if(HAVE_UCONTEXT_H)
try_run(RUN_mcsc_VAR COMPILE_mcsc_VAR
${simgrid_BINARY_DIR}
${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_AC_CHECK_MCSC.c
STRING(REPLACE "\n" "" mcsc "${mcsc}")
if(mcsc)
set(mcsc "yes")
+ set(HAVE_UCONTEXT_H 1)
else(mcsc)
set(mcsc "no")
endif(mcsc)
else(EXISTS "${simgrid_BINARY_DIR}/conftestval" AND COMPILE_mcsc_VAR)
set(mcsc "no")
endif(EXISTS "${simgrid_BINARY_DIR}/conftestval" AND COMPILE_mcsc_VAR)
- else(HAVE_UCONTEXT_H)
- set(mcsc "no")
- endif(HAVE_UCONTEXT_H)
ENDIF(CMAKE_CROSSCOMPILING)
if(mcsc MATCHES "no" AND pthread)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=i486")
endif(WIN32)
+# Try to make Mac a bit more complient to open source standards
+if(CMAKE_SYSTEM_NAME MATCHES "Darwin")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_XOPEN_SOURCE")
+endif(CMAKE_SYSTEM_NAME MATCHES "Darwin")
+
if(enable_coverage)
find_program(GCOV_PATH gcov)
if(GCOV_PATH)
### Make Libs
-
-# Try to make Mac a bit more complient to open source standards
-if(CMAKE_SYSTEM_NAME MATCHES "Darwin")
- add_definitions("-D_XOPEN_SOURCE")
-endif(CMAKE_SYSTEM_NAME MATCHES "Darwin")
-
###############################
# Declare the library content #
###############################