Skip to content

Commit b191b8b

Browse files
gonzodepedrojacobperron
authored andcommitted
Added sources for rcljava_common (osrf#64)
Signed-off-by: Gonzalo de Pedro <[email protected]>
1 parent 8747a58 commit b191b8b

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

rcljava_common/CMakeLists.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ if(NOT ANDROID)
2020
find_package(JNI REQUIRED)
2121
endif()
2222
include(UseJava)
23+
include(JavaExtra)
2324

2425
# Default to C++14
2526
if(NOT CMAKE_CXX_STANDARD)
@@ -148,6 +149,14 @@ list(APPEND ${PROJECT_NAME}_exported_jars "share/${PROJECT_NAME}/java/${PROJECT_
148149

149150
ament_export_jars(${${PROJECT_NAME}_exported_jars})
150151

152+
add_source_jar("${PROJECT_NAME}-source_jar"
153+
${${PROJECT_NAME}_java_sources}
154+
OUTPUT_NAME
155+
${PROJECT_NAME}-source
156+
)
157+
158+
install_jar("${PROJECT_NAME}-source_jar" "share/${PROJECT_NAME}/java")
159+
151160
include_directories(include)
152161

153162
add_library(${PROJECT_NAME} SHARED ${${PROJECT_NAME}_cpp_sources})

0 commit comments

Comments
 (0)