@@ -1367,8 +1367,13 @@ $O/libbrotlicommon.$(DYSUFFIX) $O/libbrotlienc.$(DYSUFFIX) $O/libbrotlidec.$(DYS
13671367 $(CP ) brotli_build/libbrotlicommon.$(DYSUFFIX ) * $O /$(7z_LIB ) /$(7Z_ADDON_CODEC )
13681368 $(CP ) brotli_build/libbrotlidec.$(DYSUFFIX ) * $O /$(7z_LIB ) /$(7Z_ADDON_CODEC )
13691369 $(CP ) brotli_build/libbrotlienc.$(DYSUFFIX ) * $O /$(7z_LIB ) /$(7Z_ADDON_CODEC )
1370- patchelf --force-rpath --set-rpath ' $$ORIGIN/' $O /$(7z_LIB ) /$(7Z_ADDON_CODEC ) /libbrotlidec.$(DYSUFFIX ) *
1371- patchelf --force-rpath --set-rpath ' $$ORIGIN/' $O /$(7z_LIB ) /$(7Z_ADDON_CODEC ) /libbrotlienc.$(DYSUFFIX ) *
1370+ ifeq ($( shell uname) ,Darwin)
1371+ install_name_tool -add_rpath ' $$ORIGIN/' $O /$(7z_LIB ) /$(7Z_ADDON_CODEC ) /libbrotlidec.$(DYSUFFIX ) *
1372+ install_name_tool -add_rpath ' $$ORIGIN/' $O /$(7z_LIB ) /$(7Z_ADDON_CODEC ) /libbrotlienc.$(DYSUFFIX ) *
1373+ else
1374+ patchelf --force-rpath --set-rpath ' $$ORIGIN/' $O /$(7z_LIB ) /$(7Z_ADDON_CODEC ) /libbrotlidec.$(DYSUFFIX ) *
1375+ patchelf --force-rpath --set-rpath ' $$ORIGIN/' $O /$(7z_LIB ) /$(7Z_ADDON_CODEC ) /libbrotlienc.$(DYSUFFIX ) *
1376+ endif
13721377
13731378# Compile brotli method and Handler
13741379$O/BrotliDecoder.o : ../../Compress/BrotliDecoder.cpp
@@ -1419,7 +1424,11 @@ $O/liblzhamdll.$(DYSUFFIX) $O/liblzhamcomp.$(DYSUFFIX) $O/liblzhamdecomp.$(DYSUF
14191424 $(CP ) lzham_build/lzhamcomp/liblzhamcomp.$(DYSUFFIX ) * $O /$(7z_LIB ) /$(7Z_ADDON_CODEC )
14201425 $(CP ) lzham_build/lzhamdecomp/liblzhamdecomp.$(DYSUFFIX ) * $O /$(7z_LIB ) /$(7Z_ADDON_CODEC )
14211426 $(CP ) lzham_build/lzhamdll/liblzhamdll.$(DYSUFFIX ) * $O /$(7z_LIB ) /$(7Z_ADDON_CODEC )
1422- patchelf --force-rpath --set-rpath ' $$ORIGIN/' $O /$(7z_LIB ) /$(7Z_ADDON_CODEC ) /liblzhamdll.$(DYSUFFIX ) *
1427+ ifeq ($( shell uname) ,Darwin)
1428+ install_name_tool -add_rpath ' $$ORIGIN/' $O /$(7z_LIB ) /$(7Z_ADDON_CODEC ) /liblzhamdll.$(DYSUFFIX ) *
1429+ else
1430+ patchelf --force-rpath --set-rpath ' $$ORIGIN/' $O /$(7z_LIB ) /$(7Z_ADDON_CODEC ) /liblzhamdll.$(DYSUFFIX ) *
1431+ endif
14231432
14241433# Compile lzham register
14251434$O/LzhamRegister.o : ../../Compress/LzhamRegister.cpp
0 commit comments