Skip to content

Commit 6b22fcd

Browse files
authored
Replace deprecated ament_target_dependencies (#55)
1 parent a6155ea commit 6b22fcd

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

CMakeLists.txt

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.7.2)
1+
cmake_minimum_required(VERSION 3.20)
22
project(warehouse_ros_sqlite VERSION 1.0.1)
33

44
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
@@ -31,17 +31,16 @@ target_include_directories(${PROJECT_NAME} PUBLIC
3131
include(GenerateExportHeader)
3232
generate_export_header(${PROJECT_NAME} EXPORT_FILE_NAME ${PROJECT_NAME}/${PROJECT_NAME}_export.hpp)
3333
target_include_directories(${PROJECT_NAME} PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>")
34-
target_link_libraries(${PROJECT_NAME} OpenSSL::Crypto)
3534

3635
set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 14)
37-
target_link_libraries(${PROJECT_NAME}
38-
SQLite::SQLite3
39-
)
36+
4037
target_include_directories(${PROJECT_NAME} SYSTEM PUBLIC ${Boost_INCLUDE_DIRS})
41-
ament_target_dependencies(${PROJECT_NAME}
42-
class_loader
43-
rclcpp
44-
warehouse_ros
38+
target_link_libraries(${PROJECT_NAME} PUBLIC
39+
class_loader::class_loader
40+
rclcpp::rclcpp
41+
warehouse_ros::warehouse_ros
42+
OpenSSL::Crypto
43+
SQLite::SQLite3
4544
)
4645

4746
install(TARGETS ${PROJECT_NAME}

0 commit comments

Comments
 (0)