cmake_minimum_required(VERSION 2.8) project(iamcar2) #set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address") #set (CMAKE_LINKER_FLAGS "${CMAKE_LINKER_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address") find_package(jsoncpp REQUIRED) link_libraries(jsoncpp_lib) find_package(Threads) link_libraries(${CMAKE_THREAD_LIBS_INIT}) include_directories(../bcar/api) link_directories(../../bcar/build) link_libraries(bcar) link_libraries(pslot) include_directories(../psp/api) link_directories(../../psp/build) link_libraries(psp) include_directories(../rrts/api) link_directories(../../rrts/build) link_libraries(rrts) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/incl) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/api) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/wvtest/cpp) ADD_DEFINITIONS(-DWVTEST_CONFIGURED) add_executable(ut wvtest/cpp/wvtestmain.cc wvtest/cpp/wvtest.cc ut/test1.t.cc ) add_custom_command(TARGET ut POST_BUILD COMMAND ./wvtestrun ../build/ut WORKING_DIRECTORY ../wvtest ) add_executable(test1 src/test1.cc) add_executable(test2 src/test2.cc) add_executable(test3 src/test3.cc) add_executable(test4 src/test4.cc) add_executable(test5 src/test5.cc) add_executable(test6 src/test6.cc) #add_executable(test7 src/test7.cc) add_executable(test8 src/test8.cc) add_executable(test9 src/test9.cc) #add_executable(test10 src/test10.cc) add_executable(test11 src/test11.cc) add_executable(test12 src/test12.cc) add_executable(test13 src/test13.cc) add_executable(test14 src/test14.cc) add_executable(test15 src/test15.cc) add_executable(test16 src/test16.cc) add_executable(test17 src/test17.cc) add_executable(test18 src/test18.cc) add_executable(test19 src/test19.cc) add_executable(test20 src/test20.cc) add_executable(test21 src/test21.cc) add_executable(test22 src/test22.cc) add_executable(test23 src/test23.cc) add_executable(test24 src/test24.cc) add_executable(test25 src/test25.cc) add_executable(test26 src/test26.cc) add_executable(test27 src/test27.cc) add_executable(test28 src/test28.cc) add_executable(test29 src/test29.cc) add_executable(test30 src/test30.cc) add_executable(test31 src/test31.cc) add_executable(test32 src/uniform-sampling-template.cc) target_compile_definitions(test32 PRIVATE EPP=RRTCE18) add_executable(test33 src/uniform-sampling-template.cc) target_compile_definitions(test33 PRIVATE EPP=RRTCE19) add_executable(test34 src/uniform-sampling-template.cc) target_compile_definitions(test34 PRIVATE EPP=RRTCE20) add_executable(test35 src/uniform-sampling-template.cc) target_compile_definitions(test35 PRIVATE EPP=RRTCE21) add_executable(test36 src/uniform-sampling-template.cc) target_compile_definitions(test36 PRIVATE EPP=RRTCE22) add_executable(test37 src/uniform-sampling-template.cc) target_compile_definitions(test37 PRIVATE EPP=RRTCE23) add_executable(test38 src/uniform-sampling-template.cc) target_compile_definitions(test38 PRIVATE EPP=RRTCE24) add_executable(test39 src/uniform-sampling-template.cc) target_compile_definitions(test39 PRIVATE EPP=RRTCE25) add_executable(test40 src/uniform-sampling-template.cc) target_compile_definitions(test40 PRIVATE EPP=RRTCE26) add_executable(test41 src/uniform-sampling-template.cc) target_compile_definitions(test41 PRIVATE EPP=RRTCE27) add_executable(test42 src/uniform-sampling-template.cc) target_compile_definitions(test42 PRIVATE EPP=RRTCE28) add_executable(test43 src/uniform-sampling-template.cc) target_compile_definitions(test43 PRIVATE EPP=RRTCE29) add_executable(test44 src/uniform-sampling-template.cc) target_compile_definitions(test44 PRIVATE EPP=RRTCE30) add_executable(test45 src/uniform-sampling-template.cc) target_compile_definitions(test45 PRIVATE EPP=RRTCE31) add_executable(test46 src/uniform-sampling-template.cc) target_compile_definitions(test46 PRIVATE EPP=RRTCE32) add_executable(test47 src/uniform-sampling-template.cc) target_compile_definitions(test47 PRIVATE EPP=RRTCE33) add_executable(test48 src/uniform-stored-sampling-template.cc) target_compile_definitions(test48 PRIVATE EPP=RRTCE34) add_executable(test49 src/uniform-sampling-template.cc) target_compile_definitions(test49 PRIVATE EPP=RRTCE35) add_executable(test50 src/uniform-sampling-with-reset-template.cc) target_compile_definitions(test50 PRIVATE EPP=RRTCE35)