From 4237745ca2bab976860074fc94dd9fe9d421b6cd Mon Sep 17 00:00:00 2001 From: Daniel Stonier <d.stonier@gmail.com> Date: Fri, 20 Feb 2015 18:51:42 +0900 Subject: [PATCH] ensure dependent messages get built before starting a gradle build. --- CMakeLists.txt | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a666da6a..04f9cbd5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,10 +9,21 @@ project(rosjava_core) # Catkin ############################################################################## -find_package(catkin REQUIRED rosjava_build_tools) +find_package(catkin REQUIRED + rosjava_build_tools + geometry_msgs + nav_msgs + rosjava_test_msgs + rosgraph_msgs + sensor_msgs + tf2_msgs +) catkin_rosjava_setup(publishMavenJavaPublicationToMavenRepository installApp) +# make sure messages get built first if genjava is enabled +add_dependencies(gradle-${PROJECT_NAME} ${catkin_EXPORTED_TARGETS}) + catkin_package() ############################################################################## -- GitLab