Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
dde435db51b986bf1e2b751c3cc633b62fda4e16
[simgrid.git] / teshsuite / simdag / network / p2p / CMakeLists.txt
1 set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
2
3 add_executable(test_latency1 test_latency1.c)
4 add_executable(test_latency2 test_latency2.c)
5 add_executable(test_latency3 test_latency3.c)
6 add_executable(test_latency_bound test_latency_bound.c)
7
8 ### Add definitions for compile
9 if(NOT WIN32)
10   target_link_libraries(test_latency1 simgrid m pthread )
11   target_link_libraries(test_latency2 simgrid m pthread )
12   target_link_libraries(test_latency3 simgrid m pthread )
13   target_link_libraries(test_latency_bound simgrid m pthread )
14 else()
15   target_link_libraries(test_latency1 simgrid)
16   target_link_libraries(test_latency2 simgrid)
17   target_link_libraries(test_latency3 simgrid)
18   target_link_libraries(test_latency_bound simgrid)
19 endif()
20
21 set(tesh_files
22   ${tesh_files}
23   ${CMAKE_CURRENT_SOURCE_DIR}/test_latency1.tesh
24   ${CMAKE_CURRENT_SOURCE_DIR}/test_latency2.tesh
25   ${CMAKE_CURRENT_SOURCE_DIR}/test_latency3.tesh
26   ${CMAKE_CURRENT_SOURCE_DIR}/test_latency_bound.tesh
27   PARENT_SCOPE)
28 set(xml_files
29   ${xml_files}
30   ${CMAKE_CURRENT_SOURCE_DIR}/platform_2p_1bb.xml
31   ${CMAKE_CURRENT_SOURCE_DIR}/platform_2p_1fl.xml
32   ${CMAKE_CURRENT_SOURCE_DIR}/platform_2p_1sl.xml
33   ${CMAKE_CURRENT_SOURCE_DIR}/platform_2p_1switch.xml
34   PARENT_SCOPE)
35 set(teshsuite_src
36   ${teshsuite_src}
37   ${CMAKE_CURRENT_SOURCE_DIR}/test_latency1.c
38   ${CMAKE_CURRENT_SOURCE_DIR}/test_latency2.c
39   ${CMAKE_CURRENT_SOURCE_DIR}/test_latency3.c
40   ${CMAKE_CURRENT_SOURCE_DIR}/test_latency_bound.c
41   PARENT_SCOPE)