From ea2d99a9fa394c2a1ce682b3f11bc45c8222dfa0 Mon Sep 17 00:00:00 2001 From: mosfet80 <10235105+mosfet80@users.noreply.github.com> Date: Tue, 15 Jul 2025 18:52:18 +0200 Subject: [PATCH 1/3] fix ament_target_dependencies deprecation ament_target_dependencies is deprecated --- CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 048f00e..5480276 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -38,10 +38,10 @@ 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 ) install(TARGETS ${PROJECT_NAME} From 10cea53b93f19a2ffb4c7d8b891476df89a0a828 Mon Sep 17 00:00:00 2001 From: mosfet80 <10235105+mosfet80@users.noreply.github.com> Date: Sat, 27 Dec 2025 16:02:59 +0100 Subject: [PATCH 2/3] Update CMakeLists.txt --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5480276..abf305c 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") From 0d13c782c80b623eb904b76620a2b8f8d37f5010 Mon Sep 17 00:00:00 2001 From: Robert Haschke Date: Mon, 5 Jan 2026 10:43:10 +0100 Subject: [PATCH 3/3] fixes --- CMakeLists.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index abf305c..d8356e4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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}) target_link_libraries(${PROJECT_NAME} PUBLIC class_loader::class_loader rclcpp::rclcpp warehouse_ros::warehouse_ros + OpenSSL::Crypto + SQLite::SQLite3 ) install(TARGETS ${PROJECT_NAME}