1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
From: Drew Parsons <dparsons@debian.org>
Date: Tue, 22 Aug 2023 10:26:06 +0200
Subject: injects LD_LIBRARY_PATH for tests,
needed since RUNPATH was removed from configuration in lintian fixes
---
testing/install/CMakeLists.txt | 3 +++
1 file changed, 3 insertions(+)
diff --git a/testing/install/CMakeLists.txt b/testing/install/CMakeLists.txt
index 9798f9e..6777bde 100644
--- a/testing/install/CMakeLists.txt
+++ b/testing/install/CMakeLists.txt
@@ -30,6 +30,7 @@ function(add_install_cmake_test name)
DEPENDS Install.Setup
FIXTURES_REQUIRED Install
)
+ set_property(TEST Install.CMake.${name} PROPERTY ENVIRONMENT "LD_LIBRARY_PATH=${CMAKE_CURRENT_BINARY_DIR}/install/${CMAKE_INSTALL_LIBDIR}")
endfunction()
function(add_install_make_test name)
@@ -70,6 +71,7 @@ function(add_install_make_test name)
DEPENDS Install.Setup
FIXTURES_REQUIRED Install
)
+ set_property(TEST Install.Make.${name} PROPERTY ENVIRONMENT "LD_LIBRARY_PATH=${CMAKE_CURRENT_BINARY_DIR}/install/${CMAKE_INSTALL_LIBDIR}")
endfunction()
add_test(NAME Install.Setup COMMAND "${CMAKE_COMMAND}"
@@ -81,6 +83,7 @@ add_test(NAME Install.Setup COMMAND "${CMAKE_COMMAND}"
set_tests_properties(Install.Setup PROPERTIES
FIXTURES_SETUP Install
)
+set_property(TEST Install.Setup PROPERTY ENVIRONMENT "LD_LIBRARY_PATH=${CMAKE_CURRENT_BINARY_DIR}/install/${CMAKE_INSTALL_LIBDIR}")
# Remove -Wall -Werror in this scope
if(CMAKE_C_FLAGS)
|