cmake -Ducontext=on .
For the moment ucontext don't work on MAC OSX
file(READ "${simgrid_BINARY_DIR}/conftestval" mcsc)
STRING(REPLACE "\n" "" mcsc "${mcsc}")
if(mcsc)
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)
else(mcsc)
set(mcsc "no")
endif(mcsc)