From: Martin Quinson Date: Mon, 1 Feb 2016 06:36:34 +0000 (+0100) Subject: try another trick to get winpthread properly in the jar X-Git-Tag: v3_13~1016 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/604f5df3ef43d927dcc96d2a7c8536dcac5dbb5d try another trick to get winpthread properly in the jar --- diff --git a/tools/cmake/Java.cmake b/tools/cmake/Java.cmake index f5eec7ee23..7f09188ffa 100644 --- a/tools/cmake/Java.cmake +++ b/tools/cmake/Java.cmake @@ -147,7 +147,8 @@ 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} # There is no way to disable the dependency of mingw-64 on that lib, unfortunately - COMMAND if test -e C:/mingw64/bin/libwinpthread-1.dll ; then cp C:/mingw64/bin/libwinpthread-1.dll ${JAVA_NATIVE_PATH} ; fi + # nor to script cmake -E properly, so let's be brutal + COMMAND ${CMAKE_COMMAND} -E copy C:/mingw64/bin/libwinpthread-1.dll ${JAVA_NATIVE_PATH} || true COMMAND ${JAVA_ARCHIVE} -uvf ${SIMGRID_JAR} ${JAVA_NATIVE_PATH} COMMAND ${CMAKE_COMMAND} -E remove_directory ${JAVA_NATIVE_PATH}