From dd7093627a510c8a8bf1149cef75a431b6fe3b1a Mon Sep 17 00:00:00 2001 From: Navarrop Date: Mon, 16 May 2011 16:51:18 +0200 Subject: [PATCH] Add an hidden option to enable ucontext on Mac. cmake -Ducontext=on . For the moment ucontext don't work on MAC OSX --- buildtools/Cmake/CompleteInFiles.cmake | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/buildtools/Cmake/CompleteInFiles.cmake b/buildtools/Cmake/CompleteInFiles.cmake index b7a9ea2276..bad66b158e 100644 --- a/buildtools/Cmake/CompleteInFiles.cmake +++ b/buildtools/Cmake/CompleteInFiles.cmake @@ -219,8 +219,12 @@ ELSE(CMAKE_CROSSCOMPILING) file(READ "${simgrid_BINARY_DIR}/conftestval" mcsc) STRING(REPLACE "\n" "" mcsc "${mcsc}") if(mcsc) - set(mcsc "yes") - set(HAVE_UCONTEXT_H 1) + if(APPLE AND NOT ucontext) # TODO for the moment ucontext don't work on MAC OSX + set(mcsc "no") + else(APPLE AND NOT ucontext) + set(mcsc "yes") + set(HAVE_UCONTEXT_H 1) + endif(APPLE AND NOT ucontext) else(mcsc) set(mcsc "no") endif(mcsc) -- 2.20.1