1 cmake_minimum_required(VERSION 3.7)
5 ADD_DEFINITIONS(-DPLANNER=${PLANNER})
8 ADD_DEFINITIONS(-DTMAX=${TMAX})
11 ADD_DEFINITIONS(-DNN=${NN})
14 ADD_DEFINITIONS(-DNV=${NV})
17 ADD_DEFINITIONS(-DST=${ST})
21 ADD_DEFINITIONS(-DNNVERSION=${NNVERSION})
25 ADD_DEFINITIONS(-DNVVERSION=${NVVERSION})
30 set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
31 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
32 set (CMAKE_EXE_LINKER_FLAGS
33 "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}")
36 add_compile_options(-Wall -g -Wno-unknown-pragmas)
37 include_directories(incl)
38 add_executable(go_car_go
48 decision_control/rrtplanner.cc
50 perception/obstacle.cc
52 vehicle_platform/bcar.cc
53 vehicle_platform/cost.cc
54 vehicle_platform/reeds_shepp.cpp
55 vehicle_platform/steer.cc
58 target_link_libraries(go_car_go jsoncpp)
59 target_link_libraries(go_car_go SDL2)
60 target_link_libraries(go_car_go GL)
61 target_link_libraries(go_car_go GLU)