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