]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Quiche: Fix the installation of library on macOS
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 13 Oct 2023 12:48:30 +0000 (14:48 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 13 Oct 2023 12:48:30 +0000 (14:48 +0200)
builder-support/helpers/install_quiche.sh

index 908e949f50ed9c512e2b37b8626a574829b97343..82f2501fbaa8cb23859e829ce5fb503367d21439 100755 (executable)
@@ -29,6 +29,11 @@ RUST_BACKTRACE=1 cargo build --release --no-default-features --features ffi,bori
 
 install -m644 quiche/include/quiche.h "${INSTALL_PREFIX}"/include
 install -m644 target/release/libquiche.${SOEXT} "${INSTALL_PREFIX}"/lib/libdnsdist-quiche.${SOEXT}
+
+if [ $(uname) = Darwin ]; then
+  install_name_tool -id "${INSTALL_PREFIX}"/lib/libdnsdist-quiche.${SOEXT} "${INSTALL_PREFIX}"/lib/libdnsdist-quiche.${SOEXT}
+fi
+
 if [ ! -d "${INSTALL_PREFIX}"/lib/pkgconfig/ ]; then
     mkdir "${INSTALL_PREFIX}"/lib/pkgconfig/
 fi