From 8bbbac1c15d271a555968d0fe9aafde6444d88ad Mon Sep 17 00:00:00 2001
From: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
Date: Tue, 17 Jan 2023 22:54:27 +0100
Subject: [PATCH] Update cmakelists.txt to set RPATH only if requested

DLT_USE_QT_RPATH variable is meant to set RPATH only when set to ON, not regardless of its value.
---
 qdlt/CMakeLists.txt | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/qdlt/CMakeLists.txt b/qdlt/CMakeLists.txt
index d27a29ae..31b401f4 100644
--- a/qdlt/CMakeLists.txt
+++ b/qdlt/CMakeLists.txt
@@ -62,10 +62,12 @@ if(WIN32)
     target_link_libraries(qdlt PUBLIC ws2_32)
 endif()
 
-set_target_properties(qdlt PROPERTIES
-    LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
-    RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
-    INSTALL_RPATH "$<$<BOOL:${LINUX}>:$ORIGIN;>$<$<BOOL:${APPLE}>:@loader_path;>$<$<BOOL:${DLT_USE_QT_RPATH}>:${DLT_QT5_LIB_DIR}>")
+if(DLT_USE_QT_RPATH)
+    set_target_properties(qdlt PROPERTIES
+        LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
+        RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
+        INSTALL_RPATH "$<$<BOOL:${LINUX}>:$ORIGIN;>$<$<BOOL:${APPLE}>:@loader_path;>$<$<BOOL:${DLT_USE_QT_RPATH}>:${DLT_QT5_LIB_DIR}>")
+ endif()
 
 install(TARGETS qdlt
     LIBRARY DESTINATION "${DLT_LIBRARY_INSTALLATION_PATH}"
