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()
|