From 75b9c35255f94bb557bf058968a9d5ae63040a8c Mon Sep 17 00:00:00 2001
From: Dietrich Rothe <dietrich.rothe@desy.de>
Date: Thu, 6 Apr 2023 13:27:59 +0200
Subject: [PATCH] let cmake set useful rpath on installation of binaries

---
 cmake/set_default_flags.cmake | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/cmake/set_default_flags.cmake b/cmake/set_default_flags.cmake
index ec8a908..ac0ca3f 100644
--- a/cmake/set_default_flags.cmake
+++ b/cmake/set_default_flags.cmake
@@ -37,3 +37,8 @@ set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} -O3 -g")
 set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -g -O0")
 set(CMAKE_C_FLAGS_TSAN "${CMAKE_C_FLAGS} -g -O1 -fsanitize=thread -fno-inline")
 set(CMAKE_C_FLAGS_ASAN "${CMAKE_C_FLAGS} -g -O0 -fsanitize=address -fsanitize=undefined -fsanitize=leak")
+
+
+# Make sure any non-standard library path are added in library or executable targets.
+# Since this in done only at install time, behavior of unit tests is not affected.
+set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
-- 
GitLab