Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add maintainer mode with flex and flexml
[simgrid.git] / buildtools / CPACK / src / CMakeCompleteInFiles.txt
index 72a47ac..67fe25f 100644 (file)
@@ -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})")