summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorGeoffrey Oxberry <goxberry@gmail.com>2018-11-14 19:35:42 -0800
committerAdam J. Stewart <ajstewart426@gmail.com>2018-11-14 21:35:42 -0600
commit605dc8bf85d5e4d60bfabdd05e9b12dfebeb7a65 (patch)
tree5642660c751815080050a16b2ffbc68cf165e429 /var
parentb53eb2026a3da007dd8342cba62e8d5b2b58c5e1 (diff)
downloadspack-605dc8bf85d5e4d60bfabdd05e9b12dfebeb7a65.tar.gz
spack-605dc8bf85d5e4d60bfabdd05e9b12dfebeb7a65.tar.bz2
spack-605dc8bf85d5e4d60bfabdd05e9b12dfebeb7a65.tar.xz
spack-605dc8bf85d5e4d60bfabdd05e9b12dfebeb7a65.zip
openblas: add headers property (#9831)
This commit adds only the public headers from the full list of headers installed by OpenBLAS; this list of headers is the same as in netlib-lapack.
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/openblas/package.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/openblas/package.py b/var/spack/repos/builtin/packages/openblas/package.py
index ffa02c23e6..dfe1506d1c 100644
--- a/var/spack/repos/builtin/packages/openblas/package.py
+++ b/var/spack/repos/builtin/packages/openblas/package.py
@@ -171,6 +171,15 @@ class Openblas(MakefilePackage):
return make_defs
@property
+ def headers(self):
+ # As in netlib-lapack, the only public headers for cblas and lapacke in
+ # openblas are cblas.h and lapacke.h. The remaining headers are private
+ # headers either included in one of these two headers, or included in
+ # one of the source files implementing functions declared in these
+ # headers.
+ return find_headers(['cblas', 'lapacke'], self.prefix.include)
+
+ @property
def build_targets(self):
targets = ['libs', 'netlib']