File: ctest_lib_without_rpath.patch

package info (click to toggle)
adios2 2.10.2%2Bdfsg1-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 33,804 kB
  • sloc: cpp: 175,964; ansic: 160,510; f90: 14,630; yacc: 12,668; python: 7,275; perl: 7,126; sh: 2,850; lisp: 1,106; xml: 1,049; makefile: 583; lex: 557
file content (37 lines) | stat: -rw-r--r-- 1,449 bytes parent folder | download
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)