X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f20ba6da7c83b6238708981eb6a654fc5ae12dea..ea07feaa52a8efee7a96a1d4322dcf1105bc0df3:/buildtools/CPACK/src/CMakeCompleteInFiles.txt diff --git a/buildtools/CPACK/src/CMakeCompleteInFiles.txt b/buildtools/CPACK/src/CMakeCompleteInFiles.txt index 72a47aca1b..67fe25f93b 100644 --- a/buildtools/CPACK/src/CMakeCompleteInFiles.txt +++ b/buildtools/CPACK/src/CMakeCompleteInFiles.txt @@ -311,13 +311,16 @@ message("HAVE_MAKECONTEXT ${HAVE_MAKECONTEXT}") if(HAVE_MAKECONTEXT) set(makecontext_CPPFLAGS "-DTEST_makecontext") + if(CMAKE_SYSTEM_NAME MATCHES "Darwin") + set(makecontext_CPPFLAGS_2 "-DOSX") + message("SYSTEM OSX") + endif(CMAKE_SYSTEM_NAME MATCHES "Darwin") try_run(RUN_makecontext_VAR COMPILE_makecontext_VAR ${PROJECT_DIRECTORY} ${PROJECT_DIRECTORY}/CPACK/prog_test/prog_stacksetup.c - COMPILE_DEFINITIONS ${makecontext_CPPFLAGS} + COMPILE_DEFINITIONS ${makecontext_CPPFLAGS} ${makecontext_CPPFLAGS_2} ) find_program(CAT_EXE NAMES cat) - exec_program("${CAT_EXE}" ARGS "${PROJECT_SOURCE_DIRECTORY}/conftestval" OUTPUT_VARIABLE "ac_cv_stacksetup_makecontext") if(COMPILE_makecontext_VAR) set(makecontext_type "ok") @@ -327,7 +330,8 @@ if(HAVE_MAKECONTEXT) exec_program("${SED_EXE}" ARGS "-e 's;,.*$;;' ${PROJECT_DIRECTORY}/conftestval" OUTPUT_VARIABLE "makecontext_addr") exec_program("${SED_EXE}" ARGS "-e 's;^.*,;;' ${PROJECT_DIRECTORY}/conftestval" OUTPUT_VARIABLE "makecontext_size") - + message("${makecontext_addr}") + message("${makecontext_size}") set(pth_skaddr_makecontext "#define pth_skaddr_makecontext(skaddr,sksize) (${makecontext_addr})") set(pth_sksize_makecontext "#define pth_sksize_makecontext(skaddr,sksize) (${makecontext_size})")