X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/807a512ed7445b65be67c6a1b98fa9b3d267571f..517c8af545eefa8baf9a5439f242a4bd021f9085:/tools/cmake/Java.cmake diff --git a/tools/cmake/Java.cmake b/tools/cmake/Java.cmake index 502fb16b6d..8b00711c9e 100644 --- a/tools/cmake/Java.cmake +++ b/tools/cmake/Java.cmake @@ -44,12 +44,6 @@ if(WIN32) set_target_properties(simgrid-java PROPERTIES LINK_FLAGS "-Wl,--subsystem,windows,--kill-at") - find_path(PEXPORTS_PATH NAMES pexports.exe PATHS NO_DEFAULT_PATHS) - message(STATUS "pexports: ${PEXPORTS_PATH}") - if(PEXPORTS_PATH) - add_custom_command(TARGET simgrid-java POST_BUILD - COMMAND ${PEXPORTS_PATH}/pexports.exe ${CMAKE_BINARY_DIR}/lib/simgrid-java.dll > ${CMAKE_BINARY_DIR}/lib/simgrid-java.def) - endif(PEXPORTS_PATH) endif() # Rules to build simgrid.jar @@ -144,24 +138,24 @@ if(enable_lib_in_jar) COMMAND ${CMAKE_COMMAND} -E echo "-- Cmake put the native code in ${JAVA_NATIVE_PATH}" COMMAND "${Java_JAVA_EXECUTABLE}" -classpath "${SIMGRID_JAR}" org.simgrid.NativeLib ) - if(MINGW) - find_library(WINPTHREAD_DLL - NAME winpthread winpthread-1 - PATHS C:\\MinGW C:\\MinGW64 C:\\MinGW\\bin C:\\MinGW64\\bin - ) - add_custom_command( - TARGET simgrid-java_jar POST_BUILD - COMMENT "Add the MinGW libs into simgrid.jar..." - DEPENDS ${CMAKE_BINARY_DIR}/lib/${LIBSIMGRID_SO} - - COMMAND ${CMAKE_COMMAND} -E remove_directory NATIVE - COMMAND ${CMAKE_COMMAND} -E make_directory ${JAVA_NATIVE_PATH} - COMMAND ${CMAKE_COMMAND} -E copy ${WINPTHREAD_DLL} ${JAVA_NATIVE_PATH} - - COMMAND ${JAVA_ARCHIVE} -uvf ${SIMGRID_JAR} NATIVE - COMMAND ${CMAKE_COMMAND} -E remove_directory NATIVE - ) - endif(MINGW) + #if(MINGW) + # find_library(WINPTHREAD_DLL + # NAME winpthread winpthread-1 + # PATHS C:\\MinGW C:\\MinGW64 C:\\MinGW\\bin C:\\MinGW64\\bin + # ) + # add_custom_command( + # TARGET simgrid-java_jar POST_BUILD + # COMMENT "Add the MinGW libs into simgrid.jar..." + # DEPENDS ${CMAKE_BINARY_DIR}/lib/${LIBSIMGRID_SO} + # + # COMMAND ${CMAKE_COMMAND} -E remove_directory NATIVE + # COMMAND ${CMAKE_COMMAND} -E make_directory ${JAVA_NATIVE_PATH} + # COMMAND ${CMAKE_COMMAND} -E copy ${WINPTHREAD_DLL} ${JAVA_NATIVE_PATH} + # + # COMMAND ${JAVA_ARCHIVE} -uvf ${SIMGRID_JAR} NATIVE + # COMMAND ${CMAKE_COMMAND} -E remove_directory NATIVE + # ) + #endif(MINGW) endif(enable_lib_in_jar) include_directories(${JNI_INCLUDE_DIRS} ${JAVA_INCLUDE_PATH} ${JAVA_INCLUDE_PATH2}) @@ -188,8 +182,4 @@ add_dependencies(simgrid-java_jar surf-java) if(WIN32) set_target_properties(surf-java PROPERTIES LINK_FLAGS "-Wl,--subsystem,windows,--kill-at") - if(PEXPORTS_PATH) - add_custom_command(TARGET surf-java POST_BUILD - COMMAND ${PEXPORTS_PATH}/pexports.exe ${CMAKE_BINARY_DIR}/lib/surf-java.dll > ${CMAKE_BINARY_DIR}/lib/surf-java.def) - endif(PEXPORTS_PATH) endif()