summaryrefslogtreecommitdiffstats
path: root/java/test
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@lbl.gov>2021-07-02 01:19:04 (GMT)
committerQuincey Koziol <koziol@lbl.gov>2021-07-02 01:19:04 (GMT)
commit888c264e694dea9837df38991c9b2ee9252c84d3 (patch)
treec9f574ad94ee7d1a4fd3db6b30bda7dbadff625e /java/test
parent0cfcf50f164bd604fe1220a0ab745adbb46c29ff (diff)
downloadhdf5-888c264e694dea9837df38991c9b2ee9252c84d3.zip
hdf5-888c264e694dea9837df38991c9b2ee9252c84d3.tar.gz
hdf5-888c264e694dea9837df38991c9b2ee9252c84d3.tar.bz2
Patch rpath for Java test library on MacOS
Diffstat (limited to 'java/test')
-rw-r--r--java/test/junit.sh.in12
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