File: soname-cmake-config-rename.patch

package info (click to toggle)
scotch 7.0.9-1exp2
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 24,924 kB
  • sloc: ansic: 89,305; makefile: 4,699; fortran: 2,536; yacc: 642; lex: 259; sh: 252
file content (164 lines) | stat: -rw-r--r-- 7,391 bytes parent folder | download | duplicates (2)
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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
Index: scotch/src/CMakeLists.txt
===================================================================
--- scotch.orig/src/CMakeLists.txt	2025-09-01 02:30:57.514842537 +0200
+++ scotch/src/CMakeLists.txt	2025-09-01 02:30:57.511416694 +0200
@@ -240,16 +240,16 @@
 include(CMakePackageConfigHelpers)
 
 configure_package_config_file(${PROJECT_SOURCE_DIR}/cmake/SCOTCHConfig.cmake.in
-  ${CMAKE_CURRENT_BINARY_DIR}/SCOTCHConfig.cmake
-  INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch
+  ${CMAKE_CURRENT_BINARY_DIR}/SCOTCH${SCOTCH_SONAME_SUFFIX}Config.cmake
+  INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch${SCOTCH_SONAME_SUFFIX}
   PATH_VARS CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR)
 
-write_basic_package_version_file(SCOTCHConfigVersion.cmake
+write_basic_package_version_file(SCOTCH${SCOTCH_SONAME_SUFFIX}ConfigVersion.cmake
   VERSION ${SCOTCH_VERSION_LONG}
   COMPATIBILITY AnyNewerVersion)
 
 # Install config files
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/SCOTCHConfig.cmake
-  ${CMAKE_CURRENT_BINARY_DIR}/SCOTCHConfigVersion.cmake
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/SCOTCH${SCOTCH_SONAME_SUFFIX}Config.cmake
+  ${CMAKE_CURRENT_BINARY_DIR}/SCOTCH${SCOTCH_SONAME_SUFFIX}ConfigVersion.cmake
   COMPONENT libscotch
-  DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch)
+  DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch${SCOTCH_SONAME_SUFFIX})
Index: scotch/src/esmumps/CMakeLists.txt
===================================================================
--- scotch.orig/src/esmumps/CMakeLists.txt	2025-09-01 02:30:57.514842537 +0200
+++ scotch/src/esmumps/CMakeLists.txt	2025-09-01 02:30:57.511613521 +0200
@@ -131,9 +131,9 @@
 # libEsMUMPS targets install
 install(EXPORT esmumpsTargets
   COMPONENT libscotch
-  FILE esmumpsTargets.cmake
+  FILE esmumps${SCOTCH_SONAME_SUFFIX}Targets.cmake
   NAMESPACE SCOTCH::
-  DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch)
+  DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch${SCOTCH_SONAME_SUFFIX})
 
 install(TARGETS esmumps
   COMPONENT libscotch
@@ -170,9 +170,9 @@
   # libptesmumps targets install
   install(EXPORT ptesmumpsTargets
     COMPONENT libptscotch
-    FILE ptesmumpsTargets.cmake
+    FILE ptesmumps${SCOTCH_SONAME_SUFFIX}Targets.cmake
     NAMESPACE SCOTCH::
-    DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch)
+    DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch${SCOTCH_SONAME_SUFFIX})
 
   install(TARGETS ptesmumps
     COMPONENT libptscotch
Index: scotch/src/libscotch/CMakeLists.txt
===================================================================
--- scotch.orig/src/libscotch/CMakeLists.txt	2025-09-01 02:30:57.514842537 +0200
+++ scotch/src/libscotch/CMakeLists.txt	2025-09-01 02:30:57.511799765 +0200
@@ -893,9 +893,9 @@
 foreach(_target ${TARGETS_LIST})
   install(EXPORT ${_target}Targets
     COMPONENT libscotch
-    FILE ${_target}Targets.cmake
+    FILE ${_target}${SCOTCH_SONAME_SUFFIX}Targets.cmake
     NAMESPACE SCOTCH::
-    DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch)
+    DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch${SCOTCH_SONAME_SUFFIX})
 
   install(TARGETS ${_target}
     COMPONENT libscotch
@@ -908,9 +908,9 @@
   if(BUILD_PTSCOTCH)
     install(EXPORT pt${_target}Targets
       COMPONENT libptscotch
-      FILE pt${_target}Targets.cmake
+      FILE pt${_target}${SCOTCH_SONAME_SUFFIX}Targets.cmake
       NAMESPACE SCOTCH::
-      DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch)
+      DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch${SCOTCH_SONAME_SUFFIX})
 
     install(TARGETS pt${_target}
       COMPONENT libptscotch
Index: scotch/src/libscotchmetis/CMakeLists.txt
===================================================================
--- scotch.orig/src/libscotchmetis/CMakeLists.txt	2025-09-01 02:30:57.514842537 +0200
+++ scotch/src/libscotchmetis/CMakeLists.txt	2025-09-01 02:30:57.511998450 +0200
@@ -120,9 +120,9 @@
   # libScotchMeTiS targets install
   install(EXPORT scotchmetisTargets
     COMPONENT libscotch
-    FILE scotchmetisTargets.cmake
+    FILE scotchmetis${SCOTCH_SONAME_SUFFIX}Targets.cmake
     NAMESPACE SCOTCH::
-    DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch)
+    DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch${SCOTCH_SONAME_SUFFIX})
   if(INSTALL_METIS_HEADERS)
     install(TARGETS scotchmetisv${version}
       COMPONENT libscotch
@@ -203,9 +203,9 @@
     # libPTScotchParMeTiS targets install
     install(EXPORT ptscotchparmetisTargets
       COMPONENT libptscotch
-      FILE ptscotchparmetisTargets.cmake
+      FILE ptscotchparmetis${SCOTCH_SONAME_SUFFIX}Targets.cmake
       NAMESPACE SCOTCH::
-      DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch)
+      DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch${SCOTCH_SONAME_SUFFIX})
 
     if(INSTALL_METIS_HEADERS)
       install(TARGETS ptscotchparmetisv${version}
Index: scotch/cmake/SCOTCHConfig.cmake.in
===================================================================
--- scotch.orig/cmake/SCOTCHConfig.cmake.in	2025-09-01 02:30:57.514842537 +0200
+++ scotch/cmake/SCOTCHConfig.cmake.in	2025-09-01 02:30:57.512165858 +0200
@@ -51,7 +51,7 @@
 # Relocatable package
 @PACKAGE_INIT@
 
-set_and_check(@PROJECT_NAME@_INCLUDE_DIR "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@")
+set_and_check(@PROJECT_NAME@_INCLUDE_DIR "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@/scotch@SCOTCH_SONAME_SUFFIX@")
 set_and_check(@PROJECT_NAME@_LIBRARY_DIR "@PACKAGE_CMAKE_INSTALL_LIBDIR@")
 
 # Manage dependencies
@@ -62,29 +62,29 @@
 endif()
 
 # Add target files
-include("${CMAKE_CURRENT_LIST_DIR}/scotcherrexitTargets.cmake")
-include("${CMAKE_CURRENT_LIST_DIR}/scotcherrTargets.cmake")
-include("${CMAKE_CURRENT_LIST_DIR}/scotchTargets.cmake")
+include("${CMAKE_CURRENT_LIST_DIR}/scotcherrexit@SCOTCH_SONAME_SUFFIX@Targets.cmake")
+include("${CMAKE_CURRENT_LIST_DIR}/scotcherr@SCOTCH_SONAME_SUFFIX@Targets.cmake")
+include("${CMAKE_CURRENT_LIST_DIR}/scotch@SCOTCH_SONAME_SUFFIX@Targets.cmake")
 if(@BUILD_PTSCOTCH@)
   set(@PROJECT_NAME@_PTSCOTCH_FOUND ON)
-  include("${CMAKE_CURRENT_LIST_DIR}/ptscotcherrexitTargets.cmake")
-  include("${CMAKE_CURRENT_LIST_DIR}/ptscotcherrTargets.cmake")
-  include("${CMAKE_CURRENT_LIST_DIR}/ptscotchTargets.cmake")
+  include("${CMAKE_CURRENT_LIST_DIR}/ptscotcherrexit@SCOTCH_SONAME_SUFFIX@Targets.cmake")
+  include("${CMAKE_CURRENT_LIST_DIR}/ptscotcherr@SCOTCH_SONAME_SUFFIX@Targets.cmake")
+  include("${CMAKE_CURRENT_LIST_DIR}/ptscotch@SCOTCH_SONAME_SUFFIX@Targets.cmake")
 endif()
 if(@BUILD_LIBESMUMPS@)
   set(@PROJECT_NAME@_LIBESMUMPS_FOUND ON)
-  include("${CMAKE_CURRENT_LIST_DIR}/esmumpsTargets.cmake")
+  include("${CMAKE_CURRENT_LIST_DIR}/esmumps@SCOTCH_SONAME_SUFFIX@Targets.cmake")
   if(@BUILD_PTSCOTCH@)
     set(@PROJECT_NAME@_LIBPTESMUMPS_FOUND ON)
-    include("${CMAKE_CURRENT_LIST_DIR}/ptesmumpsTargets.cmake")
+    include("${CMAKE_CURRENT_LIST_DIR}/ptesmumps@SCOTCH_SONAME_SUFFIX@Targets.cmake")
   endif()
 endif()
 if(@BUILD_LIBSCOTCHMETIS@)
   set(@PROJECT_NAME@_LIBSCOTCH_METIS_FOUND ON)
-  include("${CMAKE_CURRENT_LIST_DIR}/scotchmetisTargets.cmake")
+  include("${CMAKE_CURRENT_LIST_DIR}/scotchmetis@SCOTCH_SONAME_SUFFIX@Targets.cmake")
   if(@BUILD_PTSCOTCH@)
     set(@PROJECT_NAME@_LIBSCOTCH_PARMETIS_FOUND ON)
-    include("${CMAKE_CURRENT_LIST_DIR}/ptscotchparmetisTargets.cmake")
+    include("${CMAKE_CURRENT_LIST_DIR}/ptscotchparmetis@SCOTCH_SONAME_SUFFIX@Targets.cmake")
   endif()
 endif()