File scotch-cmake-installdirs.patch of Package scotch

Index: scotch-v7.0.4/src/CMakeLists.txt
===================================================================
--- scotch-v7.0.4.orig/src/CMakeLists.txt
+++ scotch-v7.0.4/src/CMakeLists.txt
@@ -183,8 +183,8 @@ add_subdirectory(check)
 # See https://cmake.org/cmake/help/latest/module/CMakePackageConfigHelpers.html
 include(CMakePackageConfigHelpers)
 
-set(INCLUDE_INSTALL_DIR "include/" CACHE STRING "Where to install headers relative to prefix")
-set(LIBRARY_INSTALL_DIR "lib/" CACHE STRING "Where to install libraries relative to prefix")
+set(INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}" CACHE STRING "Where to install headers relative to prefix")
+set(LIBRARY_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}" CACHE STRING "Where to install libraries relative to prefix")
 
 configure_package_config_file(${PROJECT_SOURCE_DIR}/cmake/SCOTCHConfig.cmake.in
   ${CMAKE_CURRENT_BINARY_DIR}/SCOTCHConfig.cmake
Index: scotch-v7.0.4/src/esmumps/CMakeLists.txt
===================================================================
--- scotch-v7.0.4.orig/src/esmumps/CMakeLists.txt
+++ scotch-v7.0.4/src/esmumps/CMakeLists.txt
@@ -125,13 +125,13 @@ add_dependencies(test_fax scotch_h)
 install(EXPORT esmumpsTargets
   FILE esmumpsTargets.cmake
   NAMESPACE SCOTCH::
-  DESTINATION lib/cmake/scotch)
+  DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch)
 
 install(TARGETS esmumps
   EXPORT esmumpsTargets
-  ARCHIVE DESTINATION lib
-  LIBRARY DESTINATION lib
-  PUBLIC_HEADER DESTINATION include)
+  ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+  LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+  PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
 
 # Dummy PTEsMUMPS library file
 add_library(ptesmumps ${esmumps_src} ${esmumps_headers})
@@ -154,10 +154,10 @@ add_dependencies(ptesmumps scotch_h)
 install(EXPORT ptesmumpsTargets
   FILE ptesmumpsTargets.cmake
   NAMESPACE SCOTCH::
-  DESTINATION lib/cmake/scotch)
+  DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch)
 
 install(TARGETS ptesmumps
   EXPORT ptesmumpsTargets
-  ARCHIVE DESTINATION lib
-  LIBRARY DESTINATION lib
-  PUBLIC_HEADER DESTINATION include)
+  ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+  LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+  PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
Index: scotch-v7.0.4/src/libscotch/CMakeLists.txt
===================================================================
--- scotch-v7.0.4.orig/src/libscotch/CMakeLists.txt
+++ scotch-v7.0.4/src/libscotch/CMakeLists.txt
@@ -809,11 +809,11 @@ foreach(_target ${TARGETS_LIST})
   install(EXPORT ${_target}Targets
     FILE ${_target}Targets.cmake
     NAMESPACE SCOTCH::
-    DESTINATION lib/cmake/scotch)
+    DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch)
 
   install(TARGETS ${_target}
     EXPORT ${_target}Targets
-    ARCHIVE DESTINATION lib
-    LIBRARY DESTINATION lib
-    PUBLIC_HEADER DESTINATION include)
+    ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+    LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+    PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
 endforeach()
Index: scotch-v7.0.4/src/libscotchmetis/CMakeLists.txt
===================================================================
--- scotch-v7.0.4.orig/src/libscotchmetis/CMakeLists.txt
+++ scotch-v7.0.4/src/libscotchmetis/CMakeLists.txt
@@ -114,18 +114,18 @@ foreach(version 3 5)
   install(EXPORT scotchmetisTargets
     FILE scotchmetisTargets.cmake
     NAMESPACE SCOTCH::
-    DESTINATION lib/cmake/scotch)
+    DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch)
   if(INSTALL_METIS_HEADERS)
     install(TARGETS scotchmetisv${version}
       EXPORT scotchmetisTargets
-      ARCHIVE DESTINATION lib
-      LIBRARY DESTINATION lib
-      PUBLIC_HEADER DESTINATION include)
+      ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+      LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+      PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
   else()
     install(TARGETS scotchmetisv${version}
       EXPORT scotchmetisTargets
-      ARCHIVE DESTINATION lib
-      LIBRARY DESTINATION lib)
+      ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+      LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
   endif()
 endforeach(version 3 5)
 
@@ -183,19 +183,19 @@ if(BUILD_PTSCOTCH)
     install(EXPORT ptscotchparmetisTargets
       FILE ptscotchparmetisTargets.cmake
       NAMESPACE SCOTCH::
-      DESTINATION lib/cmake/scotch)
+      DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch)
 
     if(INSTALL_METIS_HEADERS)
       install(TARGETS ptscotchparmetisv${version}
         EXPORT ptscotchparmetisTargets
-        ARCHIVE DESTINATION lib
-        LIBRARY DESTINATION lib
-        PUBLIC_HEADER DESTINATION include)
+        ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+        LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+        PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
     else()
       install(TARGETS ptscotchparmetisv${version}
         EXPORT ptscotchparmetisTargets
-        ARCHIVE DESTINATION lib
-        LIBRARY DESTINATION lib)
+        ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+        LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
     endif()
   endforeach(version 3)
 endif(BUILD_PTSCOTCH)
Index: scotch-v7.0.4/CMakeLists.txt
===================================================================
--- scotch-v7.0.4.orig/CMakeLists.txt
+++ scotch-v7.0.4/CMakeLists.txt
@@ -94,4 +94,4 @@ enable_testing()
 add_subdirectory(src)
 
 # Install man pages
-install(DIRECTORY man/man1 DESTINATION man FILES_MATCHING PATTERN "*.1")
+install(DIRECTORY man/man1 DESTINATION ${CMAKE_INSTALL_MANDIR} FILES_MATCHING PATTERN "*.1")
openSUSE Build Service is sponsored by