From: Martin Quinson Date: Sun, 26 Jan 2020 10:07:16 +0000 (+0100) Subject: cosmetics in CMakeLists.txt X-Git-Tag: v3.25~48 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/8afcd35d6a741e96d2bed09050ffb3594faff58e?hp=c8e792dfab27fb193d13672a320143d32a58ee70 cosmetics in CMakeLists.txt --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 26f1be55e3..adf4eecccc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -319,7 +319,6 @@ CHECK_INCLUDE_FILE("unistd.h" HAVE_UNISTD_H) CHECK_INCLUDE_FILE("signal.h" HAVE_SIGNAL_H) CHECK_INCLUDE_FILE("sys/param.h" HAVE_SYS_PARAM_H) CHECK_INCLUDE_FILE("sys/sysctl.h" HAVE_SYS_SYSCTL_H) -CHECK_INCLUDE_FILE("ucontext.h" HAVE_UCONTEXT_H) CHECK_INCLUDE_FILE("linux/futex.h" HAVE_FUTEX_H) CHECK_FUNCTION_EXISTS(dlfunc HAVE_DLFUNC) @@ -409,18 +408,18 @@ mark_as_advanced(PATH_LIBDW_H) mark_as_advanced(PATH_LIBDW_LIB) if (enable_model-checking AND enable_ns3) - message(FATAL_ERROR "Cannot activate both model-checking and ns-3 bindings: ns-3 pull too much dependencies for the MC to work") + message(FATAL_ERROR "Cannot activate both model-checking and ns-3 bindings: ns-3 pulls too much dependencies for the MC to work") endif() get_property(known_features GLOBAL PROPERTY CMAKE_CXX_KNOWN_FEATURES) if(enable_smpi) SET(HAVE_SMPI 1) - if(NOT WIN32) - SET(HAVE_PRIVATIZATION 1) - else() - message (STATUS "Warning: no support for SMPI automatic privatization on this platform") + if(WIN32) + message (STATUS "Warning: no support for SMPI automatic privatization on Windows.") SET(HAVE_PRIVATIZATION 0) + else() + SET(HAVE_PRIVATIZATION 1) endif() else() SET(HAVE_SMPI 0) @@ -430,6 +429,7 @@ endif() ### Check what context backends are available set(HAVE_UCONTEXT_CONTEXTS 0) +CHECK_INCLUDE_FILE("ucontext.h" HAVE_UCONTEXT_H) if(NOT HAVE_UCONTEXT_H) message(STATUS "No ucontext factory: not found.") elseif(APPLE)