aboutsummaryrefslogtreecommitdiff
path: root/ports/openblas/fix-pkg-config.patch
diff options
context:
space:
mode:
Diffstat (limited to 'ports/openblas/fix-pkg-config.patch')
-rw-r--r--ports/openblas/fix-pkg-config.patch19
1 files changed, 19 insertions, 0 deletions
diff --git a/ports/openblas/fix-pkg-config.patch b/ports/openblas/fix-pkg-config.patch
new file mode 100644
index 000000000..9ed84d1bb
--- /dev/null
+++ b/ports/openblas/fix-pkg-config.patch
@@ -0,0 +1,19 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index c324e224..4b82d767 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -389,11 +389,9 @@ if(NOT NO_LAPACKE)
+ install (FILES ${CMAKE_BINARY_DIR}/lapacke_mangling.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/openblas${SUFFIX64})
+ endif()
+
+-include(FindPkgConfig QUIET)
+-if(PKG_CONFIG_FOUND)
+- configure_file(${PROJECT_SOURCE_DIR}/cmake/openblas.pc.in ${PROJECT_BINARY_DIR}/openblas${SUFFIX64}.pc @ONLY)
+- install (FILES ${PROJECT_BINARY_DIR}/openblas${SUFFIX64}.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig/)
+-endif()
++# Install pkg-config files
++configure_file(${PROJECT_SOURCE_DIR}/cmake/openblas.pc.in ${PROJECT_BINARY_DIR}/openblas${SUFFIX64}.pc @ONLY)
++install (FILES ${PROJECT_BINARY_DIR}/openblas${SUFFIX64}.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig/)
+
+
+ # GNUInstallDirs "DATADIR" wrong here; CMake search path wants "share".