X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a2edf8c05c4c543c8926cb454d2fb66cb5e8a0d8..404c50aac04e8ea4708cad0b80290945d4d07838:/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 14db0b4bab..0217261ba6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -516,11 +516,10 @@ endif() if(NOT HAVE_UCONTEXT_H) message("-- No ucontext factory: not found.") +elseif(APPLE) + message("-- No ucontext factory: Apple don't want us to use them.") + set(HAVE_UCONTEXT_H 0) else() - # This is needed for ucontext on MacOS X: - if(CMAKE_SYSTEM_NAME MATCHES "Darwin") - add_definitions(-D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE) - endif() try_compile(compile_makecontext ${CMAKE_BINARY_DIR} ${CMAKE_HOME_DIRECTORY}/tools/cmake/test_prog/prog_makecontext.c OUTPUT_VARIABLE compile_makecontext_output)