From 6beeeabf25b17eda08b5ffc44bbc12c0e2bfb526 Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Fri, 2 Oct 2015 23:24:30 +0200 Subject: [PATCH] Strip the libs in the jarfile --- tools/cmake/Java.cmake | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/cmake/Java.cmake b/tools/cmake/Java.cmake index d37dff2f6f..333e2c66e1 100644 --- a/tools/cmake/Java.cmake +++ b/tools/cmake/Java.cmake @@ -94,6 +94,10 @@ add_custom_command( ### if(enable_lib_in_jar) + find_program(STRIP_COMMAND strip) + if(NOT STRIP_COMMAND) + set(STRIP_COMMAND "cmake -E echo (strip not found)") + endif() set(JAVA_NATIVE_PATH NATIVE/${CMAKE_SYSTEM_NAME}/${CMAKE_SYSTEM_PROCESSOR}) if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^i[3-6]86$") @@ -117,6 +121,9 @@ if(enable_lib_in_jar) COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_BINARY_DIR}/lib/${LIBSIMGRID_SO} ${JAVA_NATIVE_PATH} COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_BINARY_DIR}/lib/${LIBSIMGRID_JAVA_SO} ${JAVA_NATIVE_PATH} COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_BINARY_DIR}/lib/${LIBSURF_JAVA_SO} ${JAVA_NATIVE_PATH} + COMMAND ${STRIP_COMMAND} ${JAVA_NATIVE_PATH}/${LIBSIMGRID_SO} + COMMAND ${STRIP_COMMAND} ${JAVA_NATIVE_PATH}/${LIBSIMGRID_JAVA_SO} + COMMAND ${STRIP_COMMAND} ${JAVA_NATIVE_PATH}/${LIBSURF_JAVA_SO} COMMAND ${JAVA_ARCHIVE} -uvf ${SIMGRID_JAR} NATIVE COMMAND ${CMAKE_COMMAND} -E remove_directory NATIVE -- 2.20.1