Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
New XBT module: file
[simgrid.git] / teshsuite / mc / CMakeLists.txt
1 if(HAVE_MC)
2   set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
3 endif()
4
5 add_executable(with_mutex_handling mutex_handling.c)
6 target_link_libraries(with_mutex_handling simgrid)
7
8 add_executable(without_mutex_handling mutex_handling.c)
9 target_link_libraries(without_mutex_handling simgrid)
10 set_target_properties(without_mutex_handling PROPERTIES COMPILE_FLAGS -DDISABLE_THE_MUTEX=1)
11
12 set(tesh_files
13   ${tesh_files}
14   ${CMAKE_CURRENT_SOURCE_DIR}/with_mutex_handling.tesh
15   ${CMAKE_CURRENT_SOURCE_DIR}/without_mutex_handling.tesh
16   PARENT_SCOPE
17   )
18 set(testsuite_src
19   ${testsuite_src}
20   ${CMAKE_CURRENT_SOURCE_DIR}/mutex_handling.c
21   PARENT_SCOPE
22   )
23 set(xml_files
24   ${xml_files}
25   ${CMAKE_CURRENT_SOURCE_DIR}/mutex_handling.xml
26   PARENT_SCOPE
27   )