1 cmake_minimum_required(VERSION 2.6)
4 set(CMAKE_C_COMPILER "${CMAKE_BINARY_DIR}/bin/smpicc")
6 set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
7 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")
9 include_directories("${CMAKE_HOME_DIRECTORY}/include/smpi")
11 add_executable(ptest ptest.c )
12 add_executable(colluses colluses.c )
14 target_link_libraries(ptest m simgrid smpi )
15 target_link_libraries(colluses m simgrid smpi )
17 set_target_properties(ptest PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
18 set_target_properties(colluses PROPERTIES COMPILE_FLAGS "${MPICH_FLAGS}")
24 ${CMAKE_CURRENT_SOURCE_DIR}/profile.tesh
33 ${CMAKE_CURRENT_SOURCE_DIR}/ptest.c
34 ${CMAKE_CURRENT_SOURCE_DIR}/colluses.c
39 ${CMAKE_CURRENT_SOURCE_DIR}/../hostfile