diff --git a/CMakeLists.txt b/CMakeLists.txt
index 79190a0ef8244b5dc0064a8433c0f48fb00824c9..2aef7eac0e9e9a943b3bda7403cb424bfb808140 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -100,6 +100,9 @@ target_link_libraries(${PROJECT_NAME} ${usb_i2c_adapter_LIBRARY})
 # ******************************************************************** 
 # add_dependencies(${PROJECT_NAME} <msg_package_name>_generate_messages_cpp)
 add_dependencies(${PROJECT_NAME} sensor_msgs_generate_messages_cpp)
+add_dependencies(${PROJECT_NAME} iri_base_driver_generate_messages_cpp)
+add_dependencies(${PROJECT_NAME}_gencfg iri_base_driver_generate_messages_cpp)
+
 # ******************************************************************** 
 #               Add dynamic reconfigure dependencies 
 # ********************************************************************