diff --git a/CMakeLists.txt b/CMakeLists.txt index 048f00e..d8356e4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.7.2) +cmake_minimum_required(VERSION 3.20) project(warehouse_ros_sqlite VERSION 1.0.1) if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") @@ -31,17 +31,16 @@ target_include_directories(${PROJECT_NAME} PUBLIC include(GenerateExportHeader) generate_export_header(${PROJECT_NAME} EXPORT_FILE_NAME ${PROJECT_NAME}/${PROJECT_NAME}_export.hpp) target_include_directories(${PROJECT_NAME} PUBLIC "$") -target_link_libraries(${PROJECT_NAME} OpenSSL::Crypto) set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 14) -target_link_libraries(${PROJECT_NAME} - SQLite::SQLite3 -) + target_include_directories(${PROJECT_NAME} SYSTEM PUBLIC ${Boost_INCLUDE_DIRS}) -ament_target_dependencies(${PROJECT_NAME} - class_loader - rclcpp - warehouse_ros +target_link_libraries(${PROJECT_NAME} PUBLIC + class_loader::class_loader + rclcpp::rclcpp + warehouse_ros::warehouse_ros + OpenSSL::Crypto + SQLite::SQLite3 ) install(TARGETS ${PROJECT_NAME}