We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 16d0c15 commit 60e2c45Copy full SHA for 60e2c45
cmake/onnxruntime_java.cmake
@@ -58,6 +58,15 @@ file(GLOB onnxruntime4j_native_src
58
onnxruntime_add_shared_library_module(onnxruntime4j_jni ${onnxruntime4j_native_src})
59
set_property(TARGET onnxruntime4j_jni PROPERTY C_STANDARD 11)
60
61
+if (APPLE)
62
+ set_target_properties(onnxruntime4j_jni PROPERTIES
63
+ MACOSX_RPATH TRUE
64
+ SKIP_BUILD_RPATH TRUE
65
+ INSTALL_RPATH_USE_LINK_PATH FALSE
66
+ BUILD_WITH_INSTALL_NAME_DIR TRUE
67
+ INSTALL_NAME_DIR @rpath)
68
+endif()
69
+
70
# depend on java sources. if they change, the JNI should recompile
71
add_dependencies(onnxruntime4j_jni onnxruntime4j)
72
onnxruntime_add_include_to_target(onnxruntime4j_jni onnxruntime_session)
0 commit comments