]> rtime.felk.cvut.cz Git - hubacji1/wrrr.git/blob - CMakeLists.txt
Implement rrts planner as service
[hubacji1/wrrr.git] / CMakeLists.txt
1 cmake_minimum_required(VERSION 3.8)
2 project(wrrr)
3
4 if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
5   add_compile_options(-Wall -Wextra -Wpedantic)
6 endif()
7
8 find_package(ament_cmake REQUIRED)
9 find_package(rclcpp REQUIRED)
10 find_package(nav_msgs REQUIRED)
11
12 if (NOT TARGET rrts)
13   add_subdirectory(rrts)
14 endif()
15
16 include_directories(include)
17
18 add_executable(rrts_planner src/rrts_wr.cc)
19 target_link_libraries(rrts_planner rrts)
20 ament_target_dependencies(rrts_planner rclcpp nav_msgs)
21 install(TARGETS rrts_planner DESTINATION lib/${PROJECT_NAME})
22
23 ament_package()