From 87ac0ae3e353160ab49c09df022fc6e0e53e6a24 Mon Sep 17 00:00:00 2001 From: Robert Underwood Date: Tue, 6 Oct 2020 01:30:16 -0400 Subject: SZ package: add switch for builtin profiling support (#19127) --- var/spack/repos/builtin/packages/sz/package.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/var/spack/repos/builtin/packages/sz/package.py b/var/spack/repos/builtin/packages/sz/package.py index 232141a3d8..ac04f958ff 100644 --- a/var/spack/repos/builtin/packages/sz/package.py +++ b/var/spack/repos/builtin/packages/sz/package.py @@ -41,6 +41,7 @@ class Sz(CMakePackage): variant('random_access', default=False, description="build the random access compression mode") variant('fortran', default=False, description='Enable fortran compilation') variant('shared', default=True, description="build shared versions of the libraries") + variant('stats', default=False, description="build profiling statistics for compression") # Part of latest sources don't support -O3 optimization # with Fujitsu compiler. @@ -123,4 +124,9 @@ class Sz(CMakePackage): args.append("-DBUILD_SHARED_LIBS=ON") else: args.append("-DBUILD_SHARED_LIBS=OFF") + + if "+stats" in self.spec: + args.append("-DBUILD_STATS=ON") + else: + args.append("-DBUILD_STATS=OFF") return args -- cgit v1.2.3-60-g2f50