From: Navarrop Date: Mon, 16 May 2011 14:51:18 +0000 (+0200) Subject: Add an hidden option to enable ucontext on Mac. X-Git-Tag: v3_6_rc3~46 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/dd7093627a510c8a8bf1149cef75a431b6fe3b1a?ds=sidebyside Add an hidden option to enable ucontext on Mac. cmake -Ducontext=on . For the moment ucontext don't work on MAC OSX --- 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)