From 351eb96e8c6e9b2265f68afb3a0e14e99db9b1ef Mon Sep 17 00:00:00 2001 From: Dirk Thomas Date: Thu, 27 Aug 2015 14:07:18 -0700 Subject: [PATCH] declare dependency --- rclcpp/CMakeLists.txt | 6 +++++- rclcpp/package.xml | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/rclcpp/CMakeLists.txt b/rclcpp/CMakeLists.txt index 2cc262d..14ea23d 100644 --- a/rclcpp/CMakeLists.txt +++ b/rclcpp/CMakeLists.txt @@ -14,6 +14,8 @@ if(AMENT_ENABLE_TESTING) find_package(ament_lint_auto REQUIRED) ament_lint_auto_find_test_dependencies() + find_package(rmw REQUIRED) + if(NOT WIN32) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Wextra") endif() @@ -23,7 +25,9 @@ if(AMENT_ENABLE_TESTING) ament_add_gtest(test_mapped_ring_buffer test/test_mapped_ring_buffer.cpp) ament_add_gtest(test_intra_process_manager test/test_intra_process_manager.cpp) if(TARGET test_intra_process_manager) - target_include_directories(test_intra_process_manager PUBLIC "${rcl_interfaces_INCLUDE_DIRS}") + target_include_directories(test_intra_process_manager PUBLIC + "${rcl_interfaces_INCLUDE_DIRS}" + "${rmw_INCLUDE_DIRS}") endif() endif() diff --git a/rclcpp/package.xml b/rclcpp/package.xml index 50fb412..afae9eb 100644 --- a/rclcpp/package.xml +++ b/rclcpp/package.xml @@ -16,6 +16,7 @@ ament_cmake_gtest ament_lint_auto ament_lint_common + rmw ament_cmake