diff --git a/CMakeLists.txt b/CMakeLists.txt index cc20c2f06d1759a75bbb0d48a6baef63652bdd7d..5331b32813d9ad1be6b1431bbc16ed83e83369c1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,6 +41,7 @@ generate_messages( # produces the XXXConfig.cmake file among other things catkin_package( INCLUDE_DIRS include + CATKIN_DEPENDS message_runtime std_msgs geometry_msgs ) ########### @@ -62,6 +63,9 @@ add_library(subscriber_${PROJECT_NAME} src/subscriber_odom2d.cpp src/subscriber_pose.cpp) +# messages generated are a dependency of subscriber_landmarks +add_dependencies(subscriber_${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS}) + add_library(publisher_${PROJECT_NAME} src/publisher_graph.cpp src/publisher_pose.cpp