Skip to content
This repository was archived by the owner on Aug 11, 2023. It is now read-only.

Commit 4237745

Browse files
committed
ensure dependent messages get built before starting a gradle build.
1 parent 72cf0a8 commit 4237745

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

CMakeLists.txt

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,21 @@ project(rosjava_core)
99
# Catkin
1010
##############################################################################
1111

12-
find_package(catkin REQUIRED rosjava_build_tools)
12+
find_package(catkin REQUIRED
13+
rosjava_build_tools
14+
geometry_msgs
15+
nav_msgs
16+
rosjava_test_msgs
17+
rosgraph_msgs
18+
sensor_msgs
19+
tf2_msgs
20+
)
1321

1422
catkin_rosjava_setup(publishMavenJavaPublicationToMavenRepository installApp)
1523

24+
# make sure messages get built first if genjava is enabled
25+
add_dependencies(gradle-${PROJECT_NAME} ${catkin_EXPORTED_TARGETS})
26+
1627
catkin_package()
1728

1829
##############################################################################

0 commit comments

Comments
 (0)