- get_target_property(SIMGRID_LIB_NAME_NAME SG_java LIBRARY_OUTPUT_NAME)
- set_target_properties(SG_java PROPERTIES
- LINK_FLAGS "-Wl,--subsystem,windows,--kill-at ${SIMGRID_LIB_NAME}"
+ exec_program("java -d32 -version"
+ OUTPUT_VARIABLE IS_32_BITS_JVM)
+ STRING( FIND ${IS_32_BITS_JVM} "Error" POSITION )
+ if(${POSITION} GREATER -1)
+ message(FATAL_ERROR "Java JVM needs to be 32 bits to be able to run with Simgrid on Windows for now")
+ endif()
+
+ set_target_properties(simgrid-java PROPERTIES
+ LINK_FLAGS "-Wl,--subsystem,windows,--kill-at"