From 2ca8009bb802b53c34d9617bb3baea002a931494 Mon Sep 17 00:00:00 2001 From: Gonzalo de Pedro Date: Mon, 26 Apr 2021 13:18:51 -0300 Subject: [PATCH] Added sources for rcljava_common Signed-off-by: Gonzalo de Pedro --- rcljava_common/CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/rcljava_common/CMakeLists.txt b/rcljava_common/CMakeLists.txt index 46715393..09c040ea 100644 --- a/rcljava_common/CMakeLists.txt +++ b/rcljava_common/CMakeLists.txt @@ -20,6 +20,7 @@ if(NOT ANDROID) find_package(JNI REQUIRED) endif() include(UseJava) +include(JavaExtra) # Default to C++14 if(NOT CMAKE_CXX_STANDARD) @@ -148,6 +149,14 @@ list(APPEND ${PROJECT_NAME}_exported_jars "share/${PROJECT_NAME}/java/${PROJECT_ ament_export_jars(${${PROJECT_NAME}_exported_jars}) +add_source_jar("${PROJECT_NAME}-source_jar" + ${${PROJECT_NAME}_java_sources} + OUTPUT_NAME + ${PROJECT_NAME}-source +) + +install_jar("${PROJECT_NAME}-source_jar" "share/${PROJECT_NAME}/java") + include_directories(include) add_library(${PROJECT_NAME} SHARED ${${PROJECT_NAME}_cpp_sources})