16 lines
530 B
CMake
16 lines
530 B
CMake
cmake_minimum_required(VERSION 3.8)
|
|
project(mkmini_gazebo_steering_plugin)
|
|
|
|
find_package(ament_cmake REQUIRED)
|
|
find_package(gazebo_ros REQUIRED)
|
|
find_package(geometry_msgs REQUIRED)
|
|
find_package(rclcpp REQUIRED)
|
|
find_package(std_msgs REQUIRED)
|
|
|
|
add_library(${PROJECT_NAME} SHARED src/steering_command_plugin.cpp)
|
|
target_compile_features(${PROJECT_NAME} PUBLIC cxx_std_17)
|
|
ament_target_dependencies(${PROJECT_NAME} gazebo_ros geometry_msgs rclcpp std_msgs)
|
|
|
|
install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION lib)
|
|
ament_package()
|