diff options
author | Mikael Simberg <mikael.simberg@iki.fi> | 2024-02-22 05:54:33 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-22 05:54:33 +0100 |
commit | be4eae3fa86308bb9a476d217dd716e088bfe4e1 (patch) | |
tree | 9f0174336f564c75e057214cd3615712f2dd35cc /var | |
parent | ad70b88d5fefc6896da4ff159e5c2dc93bcd055b (diff) | |
download | spack-be4eae3fa86308bb9a476d217dd716e088bfe4e1.tar.gz spack-be4eae3fa86308bb9a476d217dd716e088bfe4e1.tar.bz2 spack-be4eae3fa86308bb9a476d217dd716e088bfe4e1.tar.xz spack-be4eae3fa86308bb9a476d217dd716e088bfe4e1.zip |
pika: add sanitizers variant (#42778)
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/pika/package.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/pika/package.py b/var/spack/repos/builtin/packages/pika/package.py index bcc497c124..2589aa2452 100644 --- a/var/spack/repos/builtin/packages/pika/package.py +++ b/var/spack/repos/builtin/packages/pika/package.py @@ -79,6 +79,12 @@ class Pika(CMakePackage, CudaPackage, ROCmPackage): variant("apex", default=False, description="Enable APEX support", when="@0.2:") variant("tracy", default=False, description="Enable Tracy support", when="@0.7:") variant( + "sanitizers", + default=False, + description="Enable support for sanitizers. " + "Specific sanitizers must be explicitly enabled with -fsanitize=*.", + ) + variant( "stdexec", default=False, description="Use stdexec for sender/receiver functionality", @@ -185,6 +191,7 @@ class Pika(CMakePackage, CudaPackage, ROCmPackage): self.define_from_variant("PIKA_WITH_MPI", "mpi"), self.define_from_variant("PIKA_WITH_APEX", "apex"), self.define_from_variant("PIKA_WITH_TRACY", "tracy"), + self.define_from_variant("PIKA_WITH_SANITIZERS", "sanitizers"), self.define("PIKA_WITH_TESTS", self.run_tests), self.define_from_variant("PIKA_WITH_GENERIC_CONTEXT_COROUTINES", "generic_coroutines"), self.define("BOOST_ROOT", spec["boost"].prefix), |