From 89a7c953b23f1ddfe5b3a4de6fdf9194a2b5edea Mon Sep 17 00:00:00 2001 From: Wimmerer Date: Tue, 22 Aug 2023 17:49:53 -0400 Subject: [PATCH] add ORIGIN to rpath on Linux/FreeBSD --- deps/libsuitesparse.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/deps/libsuitesparse.mk b/deps/libsuitesparse.mk index 300f48a98ed12..10161f08ecf5b 100644 --- a/deps/libsuitesparse.mk +++ b/deps/libsuitesparse.mk @@ -24,6 +24,10 @@ LIBSUITESPARSE_CMAKE_FLAGS := $(CMAKE_COMMON) \ -DLAPACK_LIBRARIES="$(build_shlibdir)/libblastrampoline.$(SHLIB_EXT)" \ -DLAPACK_LINKER_FLAGS="blastrampoline" +ifneq (,$(findstring $(OS),Linux FreeBSD)) +LIBSUITESPARSE_CMAKE_FLAGS += -DCMAKE_INSTALL_RPATH="\$$ORIGIN" +endif + $(SRCCACHE)/SuiteSparse-$(LIBSUITESPARSE_VER).tar.gz: | $(SRCCACHE) $(JLDOWNLOAD) $@ https://github.com/Wimmerer/SuiteSparse/archive/v$(LIBSUITESPARSE_VER).tar.gz