aboutsummaryrefslogtreecommitdiff
path: root/ports/openblas/fix-pkg-config.patch
diff options
context:
space:
mode:
authorAlbert Ziegenhagel <albert.ziegenhagel@outlook.com>2020-08-20 23:22:14 +0200
committerGitHub <noreply@github.com>2020-08-20 14:22:14 -0700
commitc3f69d47c8b1dfe3afeeb96e65674c01e1c82191 (patch)
tree27d3fee11f93cc7598a66d832f851779276d4ce5 /ports/openblas/fix-pkg-config.patch
parentd48e2bd9d9251b8060f566ad52e393ba7b5ff180 (diff)
downloadvcpkg-c3f69d47c8b1dfe3afeeb96e65674c01e1c82191.tar.gz
vcpkg-c3f69d47c8b1dfe3afeeb96e65674c01e1c82191.zip
[openblas] Fix generating pkg-config file (#12956)
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".