X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/826c8a2c215097957759f992e2fa7f31fb1a98b8..1d18e615eaa617d3354bc22dfbe711d34be9f902:/teshsuite/smpi/mpich-test/env/CMakeLists.txt?ds=sidebyside diff --git a/teshsuite/smpi/mpich-test/env/CMakeLists.txt b/teshsuite/smpi/mpich-test/env/CMakeLists.txt index 2bd3106b1a..65f9eba709 100644 --- a/teshsuite/smpi/mpich-test/env/CMakeLists.txt +++ b/teshsuite/smpi/mpich-test/env/CMakeLists.txt @@ -1,8 +1,13 @@ cmake_minimum_required(VERSION 2.6) if(enable_smpi) - set(CMAKE_C_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc") - set(CMAKE_Fortran_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpiff") + if(WIN32) + set(CMAKE_C_FLAGS "-include ${CMAKE_HOME_DIRECTORY}/include/smpi/smpi_main.h") + else() + set(CMAKE_C_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpicc") + set(CMAKE_Fortran_COMPILER "${CMAKE_BINARY_DIR}/smpi_script/bin/smpiff") + endif() + set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}") set(MPICH_FLAGS "-DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DUSE_STDARG=1 -DHAVE_LONG_DOUBLE=1 -DHAVE_PROTOTYPES=1 -DHAVE_SIGNAL_H=1 -DHAVE_SIGACTION=1 -DHAVE_SLEEP=1 -DHAVE_SYSCONF=1") @@ -14,7 +19,9 @@ if(enable_smpi) add_executable(baseattr baseattr.c test.c) add_executable(gtime gtime.c test.c) add_executable(errhand errhand.c test.c) - add_executable(sigchk sigchk.c test.c) + if(NOT WIN32) + add_executable(sigchk sigchk.c test.c) + endif() add_executable(aborttest aborttest.c) add_executable(testerr testerr.c) add_executable(getproc getproc.c) @@ -24,21 +31,23 @@ if(enable_smpi) # add_executable(errstringsf errstringsf.f) add_executable(getprocf getprocf.f) endif() - target_link_libraries(init m simgrid smpi ) - target_link_libraries(timers m simgrid smpi ) - target_link_libraries(timertest m simgrid smpi ) - target_link_libraries(baseattr m simgrid smpi ) - target_link_libraries(gtime m simgrid smpi ) - target_link_libraries(errhand m simgrid smpi ) - target_link_libraries(sigchk m simgrid smpi ) - target_link_libraries(aborttest m simgrid smpi ) - target_link_libraries(testerr m simgrid smpi ) - target_link_libraries(getproc m simgrid smpi ) + target_link_libraries(init simgrid) + target_link_libraries(timers simgrid) + target_link_libraries(timertest simgrid) + target_link_libraries(baseattr simgrid) + target_link_libraries(gtime simgrid) + target_link_libraries(errhand simgrid) + if(NOT WIN32) + target_link_libraries(sigchk simgrid) + endif() + target_link_libraries(aborttest simgrid) + target_link_libraries(testerr simgrid) + target_link_libraries(getproc simgrid) if(SMPI_F2C) -# target_link_libraries(baseattrf m simgrid smpi ) -# target_link_libraries(errhandf m simgrid smpi ) -# target_link_libraries(errstringsf m simgrid smpi ) - target_link_libraries(getprocf m simgrid smpi ) +# target_link_libraries(baseattrf simgrid) +# target_link_libraries(errhandf simgrid) +# target_link_libraries(errstringsf simgrid) + target_link_libraries(getprocf simgrid) endif() set_target_properties(timers PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}") @@ -47,7 +56,9 @@ if(enable_smpi) set_target_properties(baseattr PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}") set_target_properties(gtime PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}") set_target_properties(errhand PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}") - set_target_properties(sigchk PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}") + if(NOT WIN32) + set_target_properties(sigchk PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}") + endif() set_target_properties(aborttest PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}") set_target_properties(testerr PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}") set_target_properties(getproc PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")