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()
