File tree Expand file tree Collapse file tree 2 files changed +21
-4
lines changed
Expand file tree Collapse file tree 2 files changed +21
-4
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ project(Julia4J VERSION 0.0.0.1 LANGUAGES C)
33
44find_package (SWIG REQUIRED)
55include (${SWIG_USE_FILE} )
6+ #find_package(Java COMPONENTS Development)
67find_package (JNI REQUIRED)
78
89include (./FindJULIA.cmake)
@@ -24,6 +25,8 @@ set_target_properties(julia4j PROPERTIES
2425target_include_directories (julia4j PUBLIC ${JNI_INCLUDE_DIRS} ${Julia_INCLUDE_DIRS} )
2526target_link_libraries (julia4j ${JNI_LIBRARIES} ${Julia_LIBRARY} ${Julia_LIBRARY_DIR} )
2627
28+ # set(CMAKE_INSTALL_RPATH "@loader_path")
29+
2730string (TOLOWER ${CMAKE_SYSTEM_NAME} OUT_OS_NAME)
2831install (TARGETS julia4j #${PROJECT_NAME}
2932 LIBRARY DESTINATION ${PROJECT_SOURCE_DIR} /../src/main/resources/native/64/${OUT_OS_NAME} /
Original file line number Diff line number Diff line change 1- JULIA_JAVA_PATH=` pwd` /../../ src/main/java/org/julia/jni/swig
1+ JULIA_JAVA_PATH=` pwd` /../src/main/java/org/julia/jni/swig
22rm $JULIA_JAVA_PATH /* .java
33
4- cmake .
5- make
4+ # if [ -z "$JAVA_HOME" ]; then
5+ # IFS=' = '
6+ # # java -XshowSettings:properties -version 2>&1 | findstr "java.home" # winver
7+ # JAVA_PROP=`java -XshowSettings:properties -version 2>&1 > /dev/null | grep 'java.home'`
8+ # read -a strarr <<< "$JAVA_PROP"
9+ # export JAVA_HOME="${strarr[1]}"
10+ # # export JAVA_INCLUDE_PATH="$JAVA_HOME/include"
11+ # export JAVA_JVM_LIBRARY="$JAVA_HOME/lib"
12+ # fi
613
7- mv libjulia4j.jnilib ../src/main/resources/native/64/darwin/
14+ echo $JAVA_HOME
15+ # echo $JAVA_INCLUDE_PATH
16+
17+ # cmake . && \
18+ # make && \
19+ # mv libjulia4j.jnilib ../src/main/resources/native/64/darwin/
20+
21+ cmake . && make clean && make install
You can’t perform that action at this time.
0 commit comments