diff --git a/fuse_core/CMakeLists.txt b/fuse_core/CMakeLists.txt
index 85bee662f..ee0d6d863 100644
--- a/fuse_core/CMakeLists.txt
+++ b/fuse_core/CMakeLists.txt
@@ -126,6 +126,7 @@ install(
if(CATKIN_ENABLE_TESTING)
find_package(roslint REQUIRED)
find_package(rostest REQUIRED)
+ find_package(geometry_msgs REQUIRED)
# Lint tests
set(ROSLINT_CPP_OPTS "--filter=-build/c++11,-runtime/references")
@@ -437,6 +438,12 @@ if(CATKIN_ENABLE_TESTING)
${PROJECT_NAME}
${catkin_LIBRARIES}
)
+ target_include_directories(test_throttled_callback
+ PRIVATE
+ include
+ ${catkin_INCLUDE_DIRS}
+ ${geometry_msgs_INCLUDE_DIRS}
+ )
set_target_properties(test_throttled_callback
PROPERTIES
CXX_STANDARD 17
diff --git a/fuse_core/package.xml b/fuse_core/package.xml
index 239733db4..1a8421947 100644
--- a/fuse_core/package.xml
+++ b/fuse_core/package.xml
@@ -20,6 +20,7 @@
rosconsole
roslint
rostest
+ geometry_msgs