diff options
author | Massimiliano Culpo <massimiliano.culpo@googlemail.com> | 2017-03-02 19:01:29 +0100 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2017-03-02 10:01:29 -0800 |
commit | ed582cef68585b6090866fb0bb3aa2cc72dbe2ed (patch) | |
tree | a2ae4def802cc244ce38044974c34d64e669b675 /var/spack/repos/builtin/packages/arpack-ng | |
parent | 5ce926d2d16d7ecd5aae72f586caba74cf07862d (diff) | |
download | spack-ed582cef68585b6090866fb0bb3aa2cc72dbe2ed.tar.gz spack-ed582cef68585b6090866fb0bb3aa2cc72dbe2ed.tar.bz2 spack-ed582cef68585b6090866fb0bb3aa2cc72dbe2ed.tar.xz spack-ed582cef68585b6090866fb0bb3aa2cc72dbe2ed.zip |
New interface for passing build information among specs (#1875)
- Added a new interface for Specs to pass build information
- Calls forwarded from Spec to Package are now explicit
- Added descriptor within Spec to manage forwarding
- Added state in Spec to maintain query information
- Modified a few packages (the one involved in spack install pexsi) to showcase changes
- This uses an object wrapper to `spec` to implement the `libs` sub-calls.
- wrapper is returned from `__getitem__` only if spec is concrete
- allows packagers to access build information easily
Diffstat (limited to 'var/spack/repos/builtin/packages/arpack-ng')
-rw-r--r-- | var/spack/repos/builtin/packages/arpack-ng/package.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/arpack-ng/package.py b/var/spack/repos/builtin/packages/arpack-ng/package.py index a1c18d8086..1168d4623c 100644 --- a/var/spack/repos/builtin/packages/arpack-ng/package.py +++ b/var/spack/repos/builtin/packages/arpack-ng/package.py @@ -88,8 +88,8 @@ class ArpackNg(Package): options.append('-DCMAKE_INSTALL_NAME_DIR:PATH=%s/lib' % prefix) # Make sure we use Spack's blas/lapack: - lapack_libs = spec['lapack'].lapack_libs.joined(';') - blas_libs = spec['blas'].blas_libs.joined(';') + lapack_libs = spec['lapack'].libs.joined(';') + blas_libs = spec['blas'].libs.joined(';') options.extend([ '-DLAPACK_FOUND=true', @@ -129,8 +129,8 @@ class ArpackNg(Package): ]) options.extend([ - '--with-blas={0}'.format(spec['blas'].blas_libs.ld_flags), - '--with-lapack={0}'.format(spec['lapack'].lapack_libs.ld_flags) + '--with-blas={0}'.format(spec['blas'].libs.ld_flags), + '--with-lapack={0}'.format(spec['lapack'].libs.ld_flags) ]) if '+shared' not in spec: options.append('--enable-shared=no') |