Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
638c6c04c42e4548602fab7b8f4743fed0a57b6a
[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   )
29 set(xml_files
30   ${xml_files}
31   ${CMAKE_CURRENT_SOURCE_DIR}/platform_2p_1bb.xml
32   ${CMAKE_CURRENT_SOURCE_DIR}/platform_2p_1fl.xml
33   ${CMAKE_CURRENT_SOURCE_DIR}/platform_2p_1sl.xml
34   ${CMAKE_CURRENT_SOURCE_DIR}/platform_2p_1switch.xml
35   PARENT_SCOPE
36   )
37 set(teshsuite_src
38   ${teshsuite_src}
39   ${CMAKE_CURRENT_SOURCE_DIR}/test_latency1.c
40   ${CMAKE_CURRENT_SOURCE_DIR}/test_latency2.c
41   ${CMAKE_CURRENT_SOURCE_DIR}/test_latency3.c
42   ${CMAKE_CURRENT_SOURCE_DIR}/test_latency_bound.c
43   PARENT_SCOPE
44   )
45 set(bin_files
46   ${bin_files}
47   PARENT_SCOPE
48   )
49 set(txt_files
50   ${txt_files}
51   PARENT_SCOPE
52   )