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
|
From 32be3e17cf298701d0d5dcfa13b4e1ab9468e1d8 Mon Sep 17 00:00:00 2001
From: "Garth N. Wells" <gnw20@cam.ac.uk>
Date: Sun, 24 Jan 2021 15:35:54 +0000
Subject: [PATCH 1/2] Change install location for some CMake file
---
cpp/CMakeLists.txt | 2 +-
cpp/cmake/templates/DOLFINXConfig.cmake.in | 2 +-
cpp/dolfinx/CMakeLists.txt | 6 +++---
3 files changed, 5 insertions(+), 5 deletions(-)
Index: dolfinx/cpp/CMakeLists.txt
===================================================================
--- dolfinx.orig/cpp/CMakeLists.txt 2021-01-31 13:21:41.638267182 +0100
+++ dolfinx/cpp/CMakeLists.txt 2021-01-31 13:21:41.630267177 +0100
@@ -231,7 +231,7 @@
configure_file(${DOLFINX_SOURCE_DIR}/cmake/templates/dolfinx.conf.in
${CMAKE_BINARY_DIR}/dolfinx.conf @ONLY)
install(FILES ${CMAKE_BINARY_DIR}/dolfinx.conf
- DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/dolfinx
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/dolfinx
COMPONENT Development)
#------------------------------------------------------------------------------
Index: dolfinx/cpp/cmake/templates/DOLFINXConfig.cmake.in
===================================================================
--- dolfinx.orig/cpp/cmake/templates/DOLFINXConfig.cmake.in 2021-01-31 13:21:41.638267182 +0100
+++ dolfinx/cpp/cmake/templates/DOLFINXConfig.cmake.in 2021-01-31 13:21:41.634267179 +0100
@@ -23,7 +23,7 @@
if (NOT TARGET PETSC::petsc)
set(DOLFINX_SKIP_BUILD_TESTS TRUE)
- list(APPEND CMAKE_MODULE_PATH "@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_DATAROOTDIR@/dolfinx/cmake")
+ list(APPEND CMAKE_MODULE_PATH "@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@/cmake/dolfinx")
find_dependency(PETSc REQUIRED QUIET)
endif()
Index: dolfinx/cpp/dolfinx/CMakeLists.txt
===================================================================
--- dolfinx.orig/cpp/dolfinx/CMakeLists.txt 2021-01-31 13:21:41.638267182 +0100
+++ dolfinx/cpp/dolfinx/CMakeLists.txt 2021-01-31 13:21:41.634267179 +0100
@@ -148,7 +148,7 @@
)
# Generate DOLFINTargets.cmake
-install(EXPORT DOLFINXTargets DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/dolfinx/cmake)
+install(EXPORT DOLFINXTargets DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/dolfinx)
# Install the header files
foreach(DIR ${DOLFINX_DIRS})
@@ -166,7 +166,7 @@
configure_package_config_file(${DOLFINX_SOURCE_DIR}/cmake/templates/DOLFINXConfig.cmake.in
${CMAKE_BINARY_DIR}/dolfinx/DOLFINXConfig.cmake
-INSTALL_DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/dolfinx/cmake)
+INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/dolfinx)
# Install CMake helper files
install(
@@ -175,7 +175,7 @@
${CMAKE_SOURCE_DIR}/cmake/modules/FindSLEPc.cmake
${CMAKE_BINARY_DIR}/dolfinx/DOLFINXConfig.cmake
${CMAKE_BINARY_DIR}/dolfinx/DOLFINXConfigVersion.cmake
- DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/dolfinx/cmake
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/dolfinx
COMPONENT Development)
#------------------------------------------------------------------------------
|