file(READ "${simgrid_BINARY_DIR}/conftestval" mcsc)
STRING(REPLACE "\n" "" mcsc "${mcsc}")
if(mcsc)
- 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)
+ set(mcsc "yes")
+ set(HAVE_UCONTEXT_H 1)
else(mcsc)
set(mcsc "no")
endif(mcsc)
}
va_end(ap);
}
- int main(int argc, char *argv[])
+ int main(void)
{
- test("test", 1, 2, 3, 4, 5, 6, 7, 8, 9);
+ test(\"test\", 1, 2, 3, 4, 5, 6, 7, 8, 9);
exit(0);
}"
)
### Check if OSX can compile with ucontext (with gcc 4.[1-5] it is broken)
if(APPLE)
if(APPLE_NEED_GCC_VERSION GREATER COMPILER_C_VERSION_MAJOR_MINOR)
- message(STATUS "Ucontext can't be used with this version of gcc (must be greater than 4.5")
+ message(STATUS "Ucontext can't be used with this version of gcc (must be greater than 4.5)")
set(HAVE_UCONTEXT_H 0)
endif(APPLE_NEED_GCC_VERSION GREATER COMPILER_C_VERSION_MAJOR_MINOR)
endif(APPLE)