1 cmake_minimum_required(VERSION 3.8)
3 set(CMAKE_BUILD_TYPE "Debug")
5 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address")
6 set (CMAKE_LINKER_FLAGS "${CMAKE_LINKER_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address")
8 find_package(jsoncpp REQUIRED)
11 add_executable(cleanup_scenario src/cleanup_scenario.cc)
12 target_link_libraries(cleanup_scenario jsoncpp_lib)
14 link_libraries(jsoncpp_lib)
15 link_libraries(${CMAKE_THREAD_LIBS_INIT})
19 add_subdirectory(bcar)
25 add_subdirectory(rrts)
32 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/incl)
34 add_executable(test51 src/template.cc)
35 target_compile_definitions(test51 PRIVATE OSP=P37)
37 add_executable(test52 src/template-with-reset.cc)
38 target_compile_definitions(test52 PRIVATE OSP=P36)
40 add_executable(test53 src/template.cc)
41 target_compile_definitions(test53 PRIVATE OSP=P38)
43 add_executable(test54 src/template-with-reset.cc)
44 target_compile_definitions(test54 PRIVATE OSP=P39)