diff options
-rw-r--r-- | var/spack/repos/builtin/packages/hypre/package.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/hypre/package.py b/var/spack/repos/builtin/packages/hypre/package.py index a20e925208..b3c453e7e5 100644 --- a/var/spack/repos/builtin/packages/hypre/package.py +++ b/var/spack/repos/builtin/packages/hypre/package.py @@ -55,6 +55,8 @@ class Hypre(Package): variant('int64', default=False, description="Use 64bit integers") variant('mpi', default=True, description='Enable MPI support') + variant('debug', default=False, + description='Build debug instead of optimized version') # Patch to add ppc64le in config.guess patch('ibm-ppc64le.patch', when='@:2.11.1') @@ -104,6 +106,11 @@ class Hypre(Package): configure_args.append("--without-mli") configure_args.append("--without-fei") + if '+debug' in self.spec: + configure_args.append("--enable-debug") + else: + configure_args.append("--disable-debug") + # Hypre's source is staged under ./src so we'll have to manually # cd into it. with working_dir("src"): |