mirror of
https://github.com/CoolProp/CoolProp.git
synced 2026-04-23 03:00:17 -04:00
Preliminary CMake for Java
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
This commit is contained in:
@@ -190,7 +190,7 @@ endif()
|
||||
|
||||
if (COOLPROP_CSHARP_MODULE)
|
||||
|
||||
# Must have SWIG and Octave
|
||||
# Must have SWIG and C#
|
||||
FIND_PACKAGE(SWIG REQUIRED)
|
||||
INCLUDE(${SWIG_USE_FILE})
|
||||
FIND_PACKAGE(Csharp REQUIRED)
|
||||
@@ -209,6 +209,27 @@ if (COOLPROP_CSHARP_MODULE)
|
||||
|
||||
endif()
|
||||
|
||||
if (COOLPROP_JAVA_MODULE)
|
||||
|
||||
# Must have SWIG and Java
|
||||
FIND_PACKAGE(SWIG REQUIRED)
|
||||
INCLUDE(${SWIG_USE_FILE})
|
||||
FIND_PACKAGE(Java REQUIRED)
|
||||
|
||||
# Make a src directory to deal with file permissions problem with MinGW makefile
|
||||
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/src)
|
||||
|
||||
set(I_FILE "${CMAKE_SOURCE_DIR}/src/CoolProp.i")
|
||||
|
||||
SET_SOURCE_FILES_PROPERTIES(${I_FILE} PROPERTIES CPLUSPLUS ON)
|
||||
#SET_SOURCE_FILES_PROPERTIES(${I_FILE} PROPERTIES SWIG_FLAGS "-dllimport \"CoolProp\"")
|
||||
|
||||
SWIG_ADD_MODULE(CoolProp java ${I_FILE} ${APP_SOURCES})
|
||||
|
||||
set_target_properties(CoolProp PROPERTIES PREFIX "")
|
||||
|
||||
endif()
|
||||
|
||||
# NOT WORKING!
|
||||
if (COOLPROP_MATHEMATICA_MODULE)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user