summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorGreg Becker <becker33@llnl.gov>2018-10-09 15:18:31 -0700
committerGitHub <noreply@github.com>2018-10-09 15:18:31 -0700
commitca0d9ae7f024806a93295af19ec37aa491cdaac0 (patch)
tree5042960a74ca54e4521a4e952a4fe7b90041f162 /var
parent54bd049d9944a1b9751a378d47aa0e59e58d2552 (diff)
downloadspack-ca0d9ae7f024806a93295af19ec37aa491cdaac0.tar.gz
spack-ca0d9ae7f024806a93295af19ec37aa491cdaac0.tar.bz2
spack-ca0d9ae7f024806a93295af19ec37aa491cdaac0.tar.xz
spack-ca0d9ae7f024806a93295af19ec37aa491cdaac0.zip
Make builtin flag handlers available in package scope (#8668)
* Push default flag handlers into module scope * Preserve backwards compatibility of builtin flag handler names Ensure Spack continues to work for packages using the `Package.env_flags` idiom and equivalent. * update docs and tests to match * Update packages to match new syntax
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/hiop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ipopt/package.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/hiop/package.py b/var/spack/repos/builtin/packages/hiop/package.py
index 2720973271..3cb55747fc 100644
--- a/var/spack/repos/builtin/packages/hiop/package.py
+++ b/var/spack/repos/builtin/packages/hiop/package.py
@@ -48,7 +48,7 @@ class Hiop(CMakePackage):
depends_on('lapack')
depends_on('blas')
- flag_handler = CMakePackage.build_system_flags
+ flag_handler = build_system_flags
def cmake_args(self):
args = []
diff --git a/var/spack/repos/builtin/packages/ipopt/package.py b/var/spack/repos/builtin/packages/ipopt/package.py
index 33a818bd89..200992e82a 100644
--- a/var/spack/repos/builtin/packages/ipopt/package.py
+++ b/var/spack/repos/builtin/packages/ipopt/package.py
@@ -59,7 +59,7 @@ class Ipopt(AutotoolsPackage):
patch('ipopt_ppc_build.patch', when='arch=ppc64le')
- flag_handler = AutotoolsPackage.build_system_flags
+ flag_handler = build_system_flags
build_directory = 'spack-build'
# IPOPT does not build correctly in parallel on OS X