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")
include_directories("${CMAKE_HOME_DIRECTORY}/include/smpi")
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../include/")
-
add_executable(cmfree cmfree.c ../util/mtest.c)
add_executable(cmsplit2 cmsplit2.c ../util/mtest.c)
add_executable(cmsplit cmsplit.c ../util/mtest.c)
target_link_libraries(icsplit simgrid)
target_link_libraries(probe-intercomm simgrid)
- set_target_properties(cmfree PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(cmsplit2 PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(cmsplit PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(cmsplit_type PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(commcreate1 PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(comm_create_group PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(comm_group_half PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(comm_group_rand PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
-# set_target_properties(comm_idup PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(comm_info PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(commname PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(ctxalloc PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(ctxsplit PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(dup PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(dupic PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(dup_with_info PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(ic1 PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(ic2 PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(iccreate PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(icgroup PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(icm PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(icsplit PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
- set_target_properties(probe-intercomm PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
-
endif()
set(tesh_files