We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8747a58 commit b191b8bCopy full SHA for b191b8b
rcljava_common/CMakeLists.txt
@@ -20,6 +20,7 @@ if(NOT ANDROID)
20
find_package(JNI REQUIRED)
21
endif()
22
include(UseJava)
23
+include(JavaExtra)
24
25
# Default to C++14
26
if(NOT CMAKE_CXX_STANDARD)
@@ -148,6 +149,14 @@ list(APPEND ${PROJECT_NAME}_exported_jars "share/${PROJECT_NAME}/java/${PROJECT_
148
149
150
ament_export_jars(${${PROJECT_NAME}_exported_jars})
151
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
160
include_directories(include)
161
162
add_library(${PROJECT_NAME} SHARED ${${PROJECT_NAME}_cpp_sources})
0 commit comments