-
- set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
-
- include_directories("${CMAKE_HOME_DIRECTORY}/include/smpi")
- add_executable(gather_coll gather_coll.c)
- add_executable(allgather_coll allgather_coll.c)
- add_executable(allgatherv_coll allgatherv_coll.c)
- add_executable(alltoall2 alltoall2.c)
- add_executable(alltoall_basic alltoall_basic.c)
- add_executable(alltoall_coll alltoall_coll.c)
- add_executable(alltoallv_coll alltoallv_coll.c)
- add_executable(allreduce allreduce.c)
- add_executable(allreduce_coll allreduce_coll.c)
- add_executable(bcast bcast.c)
- add_executable(bcast_coll bcast_coll.c)
- add_executable(barrier_coll barrier.c )
- add_executable(compute compute.c)
- add_executable(compute2 compute2.c)
- add_executable(compute3 compute3.c)
- add_executable(pingpong pingpong.c)
- add_executable(scatter scatter.c)
- add_executable(reduce reduce.c)
- add_executable(reduce_coll reduce_coll.c)
- add_executable(reduce_scatter_coll reduce_scatter_coll.c)
- add_executable(split split.c)
- add_executable(smpi_sendrecv sendrecv.c)
- add_executable(ttest01 ttest01.c)
- add_executable(vector_test vector_test.c)
- add_executable(hvector_test hvector_test.c)
- add_executable(indexed_test indexed_test.c)
- add_executable(struct_test struct_test.c)
-
- target_link_libraries(gather_coll simgrid)
- target_link_libraries(allgather_coll simgrid)
- target_link_libraries(allgatherv_coll simgrid)
- target_link_libraries(alltoall2 simgrid)
- target_link_libraries(alltoall_basic simgrid)
- target_link_libraries(alltoall_coll simgrid)
- target_link_libraries(alltoallv_coll simgrid)
- target_link_libraries(allreduce simgrid)
- target_link_libraries(allreduce_coll simgrid)
- target_link_libraries(bcast simgrid)
- target_link_libraries(bcast_coll simgrid)
- target_link_libraries(barrier_coll simgrid)
- target_link_libraries(compute simgrid)
- target_link_libraries(compute2 simgrid)
- target_link_libraries(compute3 simgrid)
- target_link_libraries(pingpong simgrid)
- target_link_libraries(scatter simgrid)
- target_link_libraries(reduce simgrid)
- target_link_libraries(reduce_coll simgrid)
- target_link_libraries(reduce_scatter_coll simgrid)
- target_link_libraries(split simgrid)
- target_link_libraries(smpi_sendrecv simgrid)
- target_link_libraries(ttest01 simgrid)
- target_link_libraries(vector_test simgrid)
- target_link_libraries(hvector_test simgrid)
- target_link_libraries(indexed_test simgrid)
- target_link_libraries(struct_test simgrid)
-
- set_target_properties(smpi_sendrecv PROPERTIES RENAME sendrecv)