1 set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
3 add_executable(ex_sd_test sd_test.c)
4 add_executable(sd_test2 sd_test2.c)
5 add_executable(sd_fail sd_fail.c)
6 add_executable(sd_avail sd_avail.c)
7 add_executable(sd_typed_tasks_test sd_typed_tasks_test.c)
8 add_executable(sd_comm_throttling sd_comm_throttling.c)
10 ### Add definitions for compile
12 target_link_libraries(ex_sd_test simgrid pthread )
13 target_link_libraries(sd_test2 simgrid pthread )
14 target_link_libraries(sd_fail simgrid pthread )
15 target_link_libraries(sd_avail simgrid pthread )
16 target_link_libraries(sd_typed_tasks_test simgrid pthread )
17 target_link_libraries(sd_comm_throttling simgrid pthread )
19 add_custom_command(TARGET ex_sd_test
21 COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/ex_sd_test ${CMAKE_CURRENT_BINARY_DIR}/sd_test
22 WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/"
24 get_directory_property(extra_clean_files ADDITIONAL_MAKE_CLEAN_FILES)
25 set_directory_properties(
27 ADDITIONAL_MAKE_CLEAN_FILES "${extra_clean_files};${CMAKE_CURRENT_BINARY_DIR}/sd_test")
30 target_link_libraries(ex_sd_test simgrid)
31 target_link_libraries(sd_test2 simgrid)
32 target_link_libraries(sd_fail simgrid)
33 target_link_libraries(sd_avail simgrid)
34 target_link_libraries(sd_typed_tasks_test simgrid)
35 target_link_libraries(sd_comm_throttling simgrid)
37 add_custom_command(TARGET ex_sd_test
39 COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/ex_sd_test.exe ${CMAKE_CURRENT_BINARY_DIR}/sd_test.exe
40 WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/"
42 get_directory_property(extra_clean_files ADDITIONAL_MAKE_CLEAN_FILES)
43 set_directory_properties(
45 ADDITIONAL_MAKE_CLEAN_FILES "${extra_clean_files};${CMAKE_CURRENT_BINARY_DIR}/sd_test.exe")
50 ${CMAKE_CURRENT_SOURCE_DIR}/test_simdag.tesh
51 ${CMAKE_CURRENT_SOURCE_DIR}/test_simdag2.tesh
52 ${CMAKE_CURRENT_SOURCE_DIR}/test_simdag_comm_throttling.tesh
53 ${CMAKE_CURRENT_SOURCE_DIR}/test_simdag_typed_tasks.tesh
54 ${CMAKE_CURRENT_SOURCE_DIR}/test_simdag_avail.tesh
55 ${CMAKE_CURRENT_SOURCE_DIR}/test_simdag_fail.tesh
59 ${CMAKE_CURRENT_SOURCE_DIR}/2clusters.xml
60 ${CMAKE_CURRENT_SOURCE_DIR}/two_hosts.xml
61 ${CMAKE_CURRENT_SOURCE_DIR}/faulty_host.xml
65 ${CMAKE_CURRENT_SOURCE_DIR}/sd_avail.c
66 ${CMAKE_CURRENT_SOURCE_DIR}/sd_comm_throttling.c
67 ${CMAKE_CURRENT_SOURCE_DIR}/sd_fail.c
68 ${CMAKE_CURRENT_SOURCE_DIR}/sd_test.c
69 ${CMAKE_CURRENT_SOURCE_DIR}/sd_test2.c
70 ${CMAKE_CURRENT_SOURCE_DIR}/sd_typed_tasks_test.c
74 ${CMAKE_CURRENT_SOURCE_DIR}/platform_script.lua
75 ${CMAKE_CURRENT_SOURCE_DIR}/test_simdag.in
79 ${CMAKE_CURRENT_SOURCE_DIR}/faulty_host.trace
80 ${CMAKE_CURRENT_SOURCE_DIR}/jupiter_power.trace
81 ${CMAKE_CURRENT_SOURCE_DIR}/link1_avail.trace