Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
mv simdag platforms to the right place
[simgrid.git] / examples / simdag / CMakeLists.txt
1 set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
2
3 add_executable(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)
9
10 target_link_libraries(sd_test simgrid)
11 target_link_libraries(sd_test2 simgrid)
12 target_link_libraries(sd_fail simgrid)
13 target_link_libraries(sd_avail simgrid)
14 target_link_libraries(sd_typed_tasks_test simgrid)
15 target_link_libraries(sd_comm_throttling simgrid)
16
17 set(tesh_files
18   ${tesh_files}
19   ${CMAKE_CURRENT_SOURCE_DIR}/test_simdag.tesh
20   ${CMAKE_CURRENT_SOURCE_DIR}/test_simdag2.tesh
21   ${CMAKE_CURRENT_SOURCE_DIR}/test_simdag_comm_throttling.tesh
22   ${CMAKE_CURRENT_SOURCE_DIR}/test_simdag_typed_tasks.tesh
23   ${CMAKE_CURRENT_SOURCE_DIR}/test_simdag_avail.tesh
24   ${CMAKE_CURRENT_SOURCE_DIR}/test_simdag_fail.tesh
25   PARENT_SCOPE)
26 set(examples_src
27   ${examples_src}
28   ${CMAKE_CURRENT_SOURCE_DIR}/sd_avail.c
29   ${CMAKE_CURRENT_SOURCE_DIR}/sd_comm_throttling.c
30   ${CMAKE_CURRENT_SOURCE_DIR}/sd_fail.c
31   ${CMAKE_CURRENT_SOURCE_DIR}/sd_test.c
32   ${CMAKE_CURRENT_SOURCE_DIR}/sd_test2.c
33   ${CMAKE_CURRENT_SOURCE_DIR}/sd_typed_tasks_test.c
34   PARENT_SCOPE)
35 set(bin_files
36   ${bin_files}
37   ${CMAKE_CURRENT_SOURCE_DIR}/platform_script.lua
38   PARENT_SCOPE)