diff options
author | Sergey Kosukhin <sergey.kosukhin@mpimet.mpg.de> | 2024-03-18 09:42:43 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-18 09:42:43 +0100 |
commit | 8cd160db858ed50e112ee9cf063507a7854f08dc (patch) | |
tree | 647c7e66732cb70a7f4cd6776b18e6293f033517 | |
parent | a7dd756b341f99d0a0fc52a2da1c19cc20f1eecb (diff) | |
download | spack-8cd160db858ed50e112ee9cf063507a7854f08dc.tar.gz spack-8cd160db858ed50e112ee9cf063507a7854f08dc.tar.bz2 spack-8cd160db858ed50e112ee9cf063507a7854f08dc.tar.xz spack-8cd160db858ed50e112ee9cf063507a7854f08dc.zip |
zlib-ng: add variant new_strategies (#43219)
-rw-r--r-- | var/spack/repos/builtin/packages/zlib-ng/package.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/zlib-ng/package.py b/var/spack/repos/builtin/packages/zlib-ng/package.py index dd68c53727..26cdcb7c28 100644 --- a/var/spack/repos/builtin/packages/zlib-ng/package.py +++ b/var/spack/repos/builtin/packages/zlib-ng/package.py @@ -36,6 +36,7 @@ class ZlibNg(AutotoolsPackage, CMakePackage): variant("compat", default=True, description="Enable compatibility API") variant("opt", default=True, description="Enable optimizations") + variant("new_strategies", default=True, description="Enable new deflate strategies") provides("zlib-api", when="+compat") @@ -67,6 +68,8 @@ class AutotoolsBuilder(autotools.AutotoolsBuilder): args.append("--zlib-compat") if self.spec.satisfies("~opt"): args.append("--without-optimizations") + if self.spec.satisfies("~new_strategies"): + args.append("--without-new-strategies") return args @@ -75,4 +78,5 @@ class CMakeBuilder(cmake.CMakeBuilder): return [ self.define_from_variant("ZLIB_COMPAT", "compat"), self.define_from_variant("WITH_OPTIM", "opt"), + self.define_from_variant("WITH_NEW_STRATEGIES", "new_strategies"), ] |