diff --git a/control_toolbox/CMakeLists.txt b/control_toolbox/CMakeLists.txt
index e5f59e00..0372961d 100644
--- a/control_toolbox/CMakeLists.txt
+++ b/control_toolbox/CMakeLists.txt
@@ -19,6 +19,7 @@ endif()
 
 set(THIS_PACKAGE_INCLUDE_DEPENDS
   control_msgs
+  fmt
   rclcpp
   rcl_interfaces
   rcutils
@@ -46,6 +47,7 @@ target_include_directories(control_toolbox PUBLIC
 target_link_libraries(control_toolbox PUBLIC
   ${control_msgs_TARGETS}
   ${rcl_interfaces_TARGETS}
+  fmt::fmt
   rclcpp::rclcpp
   rcutils::rcutils
   realtime_tools::realtime_tools
diff --git a/control_toolbox/package.xml b/control_toolbox/package.xml
index 7f6ea6dd..0f8e3d71 100644
--- a/control_toolbox/package.xml
+++ b/control_toolbox/package.xml
@@ -23,6 +23,8 @@
 
   ros2_control_cmake
 
+  fmt
+
   control_msgs
   eigen
   filters