From: Martin Quinson Date: Wed, 28 Jun 2017 11:19:39 +0000 (+0200) Subject: cmake/java: don't rebuild the libs before building the jar if we won't pack them X-Git-Tag: v3_17~504 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/014e08098523bf9cc3581d4590fc80136e36a6bc?ds=sidebyside cmake/java: don't rebuild the libs before building the jar if we won't pack them --- diff --git a/tools/cmake/Java.cmake b/tools/cmake/Java.cmake index 0e77fab2ec..ebc2e3da1d 100644 --- a/tools/cmake/Java.cmake +++ b/tools/cmake/Java.cmake @@ -71,8 +71,10 @@ else() add_jar(simgrid-java_jar ${JMSG_JAVA_SRC} OUTPUT_NAME simgrid) endif() -add_dependencies(simgrid-java_jar simgrid-java) -add_dependencies(simgrid-java_jar simgrid) +if(enable_lib_in_jar) + add_dependencies(simgrid-java_jar simgrid-java) + add_dependencies(simgrid-java_jar simgrid) +endif() if (enable_documentation) add_custom_command( @@ -162,7 +164,7 @@ if(APPLE) COMMAND install_name_tool -change ${CMAKE_BINARY_DIR}/lib/libsimgrid.${SIMGRID_VERSION_MAJOR}.${SIMGRID_VERSION_MINOR}${CMAKE_SHARED_LIBRARY_SUFFIX} @loader_path/libsimgrid.dylib ${JAVA_NATIVE_PATH}/${LIBSIMGRID_JAVA_SO} ) -endif() +endif(APPLE) add_custom_command( TARGET simgrid-java_jar POST_BUILD