Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
C++17 support is now required for public headers too.
[simgrid.git] / docs / source / tuto_network_calibration / CMakeLists.txt
1 cmake_minimum_required(VERSION 2.8.12)
2 project(tuto_network)
3
4 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
5
6 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/" "../../../")
7 find_package(SimGrid REQUIRED)
8 include_directories(${SimGrid_INCLUDE_DIR})
9
10 set(SIMULATOR_DHIST_SOURCES dahu_platform_dhist.cpp Utils.cpp)
11 add_library(dahu_dhist SHARED ${SIMULATOR_DHIST_SOURCES})
12 target_link_libraries(dahu_dhist ${SimGrid_LIBRARY})
13 set_target_properties(dahu_dhist
14     PROPERTIES SUFFIX .so
15 )
16
17 set(SIMULATOR_CKMEANS_SOURCES dahu_platform_ckmeans.cpp Utils.cpp)
18 add_library(dahu_ckmeans SHARED ${SIMULATOR_CKMEANS_SOURCES})
19 target_link_libraries(dahu_ckmeans ${SimGrid_LIBRARY})
20 set_target_properties(dahu_ckmeans
21     PROPERTIES SUFFIX .so
22 )