diff options
author | Quincey Koziol <koziol@lbl.gov> | 2021-07-02 01:19:04 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@lbl.gov> | 2021-07-02 01:19:04 (GMT) |
commit | 888c264e694dea9837df38991c9b2ee9252c84d3 (patch) | |
tree | c9f574ad94ee7d1a4fd3db6b30bda7dbadff625e /java/test/junit.sh.in | |
parent | 0cfcf50f164bd604fe1220a0ab745adbb46c29ff (diff) | |
download | hdf5-888c264e694dea9837df38991c9b2ee9252c84d3.zip hdf5-888c264e694dea9837df38991c9b2ee9252c84d3.tar.gz hdf5-888c264e694dea9837df38991c9b2ee9252c84d3.tar.bz2 |
Patch rpath for Java test library on MacOS
Diffstat (limited to 'java/test/junit.sh.in')
-rw-r--r-- | java/test/junit.sh.in | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/java/test/junit.sh.in b/java/test/junit.sh.in index 0bbc3e4..f2bb871 100644 --- a/java/test/junit.sh.in +++ b/java/test/junit.sh.in @@ -151,13 +151,21 @@ COPY_LIBFILES_TO_BLDLIBDIR() fi fi done + + # Patch rpath for MacOS (Darwin) builds if [ "$IS_DARWIN" = "yes" ]; then (cd testlibs; \ install_name_tool -add_rpath @loader_path libhdf5_java.dylib; \ + install_name_tool -add_rpath @loader_path libhdf5_java_test.dylib; \ exist_path=` otool -l libhdf5_java.dylib | grep libhdf5 | grep -v java | awk '{print $2}'`; \ - echo $exist_path; \ - install_name_tool -change $exist_path @rpath/libhdf5.dylib libhdf5_java.dylib) +# echo "exist_path=" $exist_path; \ + install_name_tool -change $exist_path @rpath/libhdf5.dylib libhdf5_java.dylib; \ + install_name_tool -change $exist_path @rpath/libhdf5.dylib libhdf5_java_test.dylib; \ + exist_path2=` otool -l libhdf5_java_test.dylib | grep libhdf5_java | grep -v java_test | awk '{print $2}'`; \ +# echo "exist_path2=" $exist_path2; \ + install_name_tool -change $exist_path2 @rpath/libhdf5_java.dylib libhdf5_java_test.dylib) fi + # copy jar files. Used -f to make sure get a new copy for tstfile in $COPY_JARTESTFILES do |