diff --git a/rcl_lifecycle/CMakeLists.txt b/rcl_lifecycle/CMakeLists.txt
index 4977da5..a909c64 100644
--- a/rcl_lifecycle/CMakeLists.txt
+++ b/rcl_lifecycle/CMakeLists.txt
@@ -37,13 +37,14 @@ set_source_files_properties(
### C-Library depending only on RCL
add_library(
- rcl_lifecycle
+ ${PROJECT_NAME}
${rcl_lifecycle_sources})
# specific order: dependents before dependencies
ament_target_dependencies(rcl_lifecycle
"rcl"
"lifecycle_msgs"
+ "rosidl_generator_c"
"rcutils"
)
diff --git a/rcl_lifecycle/package.xml b/rcl_lifecycle/package.xml
index 6f451af..d491033 100644
--- a/rcl_lifecycle/package.xml
+++ b/rcl_lifecycle/package.xml
@@ -8,19 +8,18 @@
Apache License 2.0
ament_cmake_ros
- rosidl_default_generators
lifecycle_msgs
rcl
rcutils
rmw_implementation
- rosidl_default_generators
+ rosidl_generator_c
lifecycle_msgs
rcl
rcutils
rmw_implementation
- rosidl_default_runtime
+ rosidl_generator_c
ament_cmake_gtest
ament_lint_common