diff --git a/rmw_implementation/CMakeLists.txt b/rmw_implementation/CMakeLists.txt
index c23861eb..76ccefdf 100644
--- a/rmw_implementation/CMakeLists.txt
+++ b/rmw_implementation/CMakeLists.txt
@@ -13,6 +13,7 @@ endif()
find_package(ament_cmake REQUIRED)
+find_package(rcpputils REQUIRED)
find_package(rcutils REQUIRED)
# provides FindPoco.cmake and Poco on platforms without it
@@ -54,6 +55,7 @@ else()
src/functions.cpp)
ament_target_dependencies(${PROJECT_NAME}
"Poco"
+ "rcpputils"
"rmw")
target_compile_definitions(${PROJECT_NAME}
PUBLIC "DEFAULT_RMW_IMPLEMENTATION=${RMW_IMPLEMENTATION}")
diff --git a/rmw_implementation/package.xml b/rmw_implementation/package.xml
index 82173fc7..a30575c3 100644
--- a/rmw_implementation/package.xml
+++ b/rmw_implementation/package.xml
@@ -9,6 +9,7 @@
ament_cmake
+ rcpputils
rcutils
rmw