Package: gr-framework / 0.73.14+dfsg-1

disable-needless-runpath.patch Patch series | 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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
From: Kentaro Hayashi <kenhys@xdump.org>
Date: Sat, 22 Feb 2025 21:32:00 +0900
Subject: Disable needless runpath

Every shared library was built with custom rpath, but
it is not needed because it is the default library path.

Subject: Disable needless runpath
Author: Kentaro HAYASHI <kenhys@xdump.org>
Forwarded: no
---
 CMakeLists.txt | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index d145afd..df8f500 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -325,7 +325,6 @@ foreach(LIBRARY gks_static gks_shared)
                PREFIX "lib"
                IMPORT_PREFIX "lib"
                OUTPUT_NAME GKS
-               INSTALL_RPATH "${INSTALL_RPATH}"
   )
 endforeach()
 unset(GKS_LINK_MODE)
@@ -399,7 +398,6 @@ foreach(LIBRARY gr_static gr_shared)
                C_EXTENSIONS OFF
                C_STANDARD_REQUIRED ON
                POSITION_INDEPENDENT_CODE ON
-               INSTALL_RPATH "${INSTALL_RPATH}"
                PREFIX "lib"
                IMPORT_PREFIX "lib"
                OUTPUT_NAME GR
@@ -475,7 +473,6 @@ foreach(LIBRARY gr3_static gr3_shared)
                C_EXTENSIONS OFF
                C_STANDARD_REQUIRED ON
                POSITION_INDEPENDENT_CODE ON
-               INSTALL_RPATH "${INSTALL_RPATH}"
                PREFIX "lib"
                IMPORT_PREFIX "lib"
                OUTPUT_NAME GR3
@@ -506,7 +503,6 @@ if(UNIX AND NOT APPLE)
                  C_EXTENSIONS OFF
                  C_STANDARD_REQUIRED ON
                  POSITION_INDEPENDENT_CODE ON
-                 INSTALL_RPATH "${INSTALL_RPATH}"
                  OUTPUT_NAME GR3platform
                  SOVERSION 0
     )
@@ -608,7 +604,6 @@ foreach(LIBRARY grm_static grm_shared grm_shared_internal)
                CXX_EXTENSIONS OFF
                CXX_STANDARD_REQUIRED ON
                POSITION_INDEPENDENT_CODE ON
-               INSTALL_RPATH "${INSTALL_RPATH}"
                PREFIX "lib"
                IMPORT_PREFIX "lib"
                OUTPUT_NAME GRM
@@ -985,7 +980,7 @@ if(Qt4_FOUND)
     target_compile_options(qt4gr PRIVATE -fno-exceptions)
   endif()
   target_compile_options(qt4gr PRIVATE ${COMPILER_OPTION_ERROR_IMPLICIT})
-  set_target_properties(qt4gr PROPERTIES SUFFIX "${GR_SHARED_LIBRARY_SUFFIX}" INSTALL_RPATH "${INSTALL_RPATH}")
+  set_target_properties(qt4gr PROPERTIES SUFFIX "${GR_SHARED_LIBRARY_SUFFIX}")
   if(GR_MANUAL_MOC_AND_RCC)
     set_target_properties(qt4gr PROPERTIES AUTOMOC OFF AUTORCC OFF)
     add_custom_command(
@@ -1010,7 +1005,7 @@ if(Qt5Widgets_FOUND AND Qt5Core_FOUND)
     target_compile_options(qt5gr PRIVATE -fno-exceptions)
   endif()
   target_compile_options(qt5gr PRIVATE ${COMPILER_OPTION_ERROR_IMPLICIT})
-  set_target_properties(qt5gr PROPERTIES SUFFIX "${GR_SHARED_LIBRARY_SUFFIX}" INSTALL_RPATH "${INSTALL_RPATH}")
+  set_target_properties(qt5gr PROPERTIES SUFFIX "${GR_SHARED_LIBRARY_SUFFIX}")
   if(GR_MANUAL_MOC_AND_RCC)
     set_target_properties(qt5gr PROPERTIES AUTOMOC OFF AUTORCC OFF)
     add_custom_command(
@@ -1036,7 +1031,7 @@ if(Qt6Widgets_FOUND AND Qt6Core_FOUND)
     target_compile_options(qt6gr PRIVATE -fno-exceptions)
   endif()
   target_compile_options(qt6gr PRIVATE ${COMPILER_OPTION_ERROR_IMPLICIT})
-  set_target_properties(qt6gr PROPERTIES SUFFIX "${GR_SHARED_LIBRARY_SUFFIX}" INSTALL_RPATH "${INSTALL_RPATH}")
+  set_target_properties(qt6gr PROPERTIES SUFFIX "${GR_SHARED_LIBRARY_SUFFIX}")
   if(GR_MANUAL_MOC_AND_RCC)
     set_target_properties(qt6gr PROPERTIES AUTOMOC OFF AUTORCC OFF)
     add_custom_command(
@@ -1081,7 +1076,7 @@ if(Qt6Widgets_FOUND
     target_compile_definitions(grplotWidget PRIVATE NO_XERCES_C)
   endif()
   target_compile_options(grplotWidget PRIVATE ${COMPILER_OPTION_ERROR_IMPLICIT})
-  set_target_properties(grplotWidget PROPERTIES SUFFIX "${GR_SHARED_LIBRARY_SUFFIX}" INSTALL_RPATH "${INSTALL_RPATH}")
+  set_target_properties(grplotWidget PROPERTIES SUFFIX "${GR_SHARED_LIBRARY_SUFFIX}")
   set_target_properties(grplotWidget PROPERTIES SOVERSION 0)
   if(GR_MANUAL_MOC_AND_RCC)
     set_target_properties(grplotWidget PROPERTIES AUTOMOC OFF AUTORCC OFF)
@@ -1219,7 +1214,7 @@ if(Qt4_FOUND
     set(gksqt_INSTALL_RPATH "${INSTALL_RPATH};${Qt4_LIBRARY_DIR}")
   endif()
   set_target_properties(
-    gksqt PROPERTIES CXX_STANDARD 11 CXX_EXTENSIONS OFF CXX_STANDARD_REQUIRED ON INSTALL_RPATH "${gksqt_INSTALL_RPATH}"
+    gksqt PROPERTIES CXX_STANDARD 11 CXX_EXTENSIONS OFF CXX_STANDARD_REQUIRED ON
   )
   if(MINGW AND CMAKE_SYSTEM_PROCESSOR STREQUAL "i686")
     target_compile_options(gksqt PRIVATE -fno-exceptions)
@@ -1327,8 +1322,7 @@ if((Qt6Widgets_FOUND
       target_compile_definitions(grplot PRIVATE NO_XERCES_C)
     endif()
     set_target_properties(
-      grplot PROPERTIES CXX_STANDARD 17 CXX_EXTENSIONS OFF CXX_STANDARD_REQUIRED ON INSTALL_RPATH
-                                                                                    "${grplot_INSTALL_RPATH}"
+      grplot PROPERTIES CXX_STANDARD 17 CXX_EXTENSIONS OFF CXX_STANDARD_REQUIRED ON
     )
     if(WIN32)
       if(MINGW)