diff options
author | Greg Becker <becker33@llnl.gov> | 2018-10-09 15:18:31 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-09 15:18:31 -0700 |
commit | ca0d9ae7f024806a93295af19ec37aa491cdaac0 (patch) | |
tree | 5042960a74ca54e4521a4e952a4fe7b90041f162 /var | |
parent | 54bd049d9944a1b9751a378d47aa0e59e58d2552 (diff) | |
download | spack-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.py | 2 | ||||
-rw-r--r-- | var/spack/repos/builtin/packages/ipopt/package.py | 2 |
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 |