X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/dc6b2d1b449a4abfd50e7e0281ae7676b34cb8c0..12cd6f226a676a2dbd827724f0ed8264f5868ea8:/buildtools/Cmake/MakeJava.cmake diff --git a/buildtools/Cmake/MakeJava.cmake b/buildtools/Cmake/MakeJava.cmake index 89efbb7a69..f9037de250 100644 --- a/buildtools/Cmake/MakeJava.cmake +++ b/buildtools/Cmake/MakeJava.cmake @@ -7,10 +7,18 @@ include(UseJava) add_library(SG_java SHARED ${JMSG_C_SRC}) set_target_properties(SG_java PROPERTIES VERSION ${libSG_java_version}) get_target_property(COMMON_INCLUDES SG_java INCLUDE_DIRECTORIES) -set_target_properties(SG_java PROPERTIES - INCLUDE_DIRECTORIES "${COMMON_INCLUDES};${JNI_INCLUDE_DIRS}") +if (COMMON_INCLUDES) + set_target_properties(SG_java PROPERTIES + INCLUDE_DIRECTORIES "${COMMON_INCLUDES};${JNI_INCLUDE_DIRS}") +else() + set_target_properties(SG_java PROPERTIES + INCLUDE_DIRECTORIES "${JNI_INCLUDE_DIRS}") +endif() add_dependencies(SG_java simgrid) +get_target_property(CHECK_INCLUDES SG_java INCLUDE_DIRECTORIES) +message("-- [Java] SG_java includes: ${CHECK_INCLUDES}") + if(WIN32) get_target_property(SIMGRID_LIB_NAME_NAME SG_java LIBRARY_OUTPUT_NAME) set_target_properties(SG_java PROPERTIES @@ -42,7 +50,7 @@ set(LIBSG_JAVA_SO ## if(CMAKE_SYSTEM_PROCESSOR MATCHES ".86") if(${ARCH_32_BITS}) - set(JSG_BUNDLE "NATIVE/${CMAKE_SYSTEM_NAME}/x86/") + set(JSG_BUNDLE "NATIVE/${CMAKE_SYSTEM_NAME}/i386/") else() set(JSG_BUNDLE "NATIVE/${CMAKE_SYSTEM_NAME}/amd64/") endif() @@ -50,7 +58,7 @@ else() message(WARNING "Unknown system type. Processor: ${CMAKE_SYSTEM_PROCESSOR}; System: ${CMAKE_SYSTEM_NAME}") set(JSG_BUNDLE "NATIVE/${CMAKE_SYSTEM_NAME}/${CMAKE_SYSTEM_PROCESSOR/") endif() -message("Native libraries bundled into: ${JSG_BUNDLE}") +message("-- [Java] Native libraries bundled into: ${JSG_BUNDLE}") ## Don't strip libraries if not in release mode ##