diff options
author | Mikael Simberg <mikael.simberg@iki.fi> | 2022-03-08 12:46:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-08 04:46:47 -0700 |
commit | b559b99c8f168f5473559cacd8638c98dbebf162 (patch) | |
tree | 4faf8a23f462f43cb87eedf42ba9584feb3f0178 /var | |
parent | a39a6c4ea7863031d1c89fea05b3b3be76e25f2f (diff) | |
download | spack-b559b99c8f168f5473559cacd8638c98dbebf162.tar.gz spack-b559b99c8f168f5473559cacd8638c98dbebf162.tar.bz2 spack-b559b99c8f168f5473559cacd8638c98dbebf162.tar.xz spack-b559b99c8f168f5473559cacd8638c98dbebf162.zip |
Add pika 0.2.0 (#29398)
* Add pika 0.2.0
* Add apex variant to pika
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/pika/package.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/pika/package.py b/var/spack/repos/builtin/packages/pika/package.py index 382aef2a26..8fd1398ae0 100644 --- a/var/spack/repos/builtin/packages/pika/package.py +++ b/var/spack/repos/builtin/packages/pika/package.py @@ -16,6 +16,7 @@ class Pika(CMakePackage, CudaPackage, ROCmPackage): url = "https://github.com/pika-org/pika/archive/0.0.0.tar.gz" maintainers = ['msimberg', 'albestro', 'teonnik'] + version('0.2.0', sha256='712bb519f22bdc9d5ee4ac374d251a54a0af4c9e4e7f62760b8ab9a177613d12') version('0.1.0', sha256='aa0ae2396cd264d821a73c4c7ecb118729bb3de042920c9248909d33755e7327') version('main', git='https://github.com/pika-org/pika.git', branch='main') @@ -44,6 +45,7 @@ class Pika(CMakePackage, CudaPackage, ROCmPackage): variant('examples', default=False, description='Build and install examples') variant('mpi', default=False, description='Enable MPI support') + variant('apex', default=False, description='Enable APEX support', when='@0.2.0:') # Build dependencies depends_on('git', type='build') @@ -63,6 +65,7 @@ class Pika(CMakePackage, CudaPackage, ROCmPackage): depends_on('mpi', when='+mpi') depends_on('cuda@11:', when='+cuda') + depends_on('apex', when='+apex') for cxxstd in cxxstds: depends_on( @@ -89,6 +92,7 @@ class Pika(CMakePackage, CudaPackage, ROCmPackage): self.define_from_variant('PIKA_WITH_CUDA', 'cuda'), self.define_from_variant('PIKA_WITH_HIP', 'rocm'), self.define_from_variant('PIKA_WITH_MPI', 'mpi'), + self.define_from_variant('PIKA_WITH_APEX', 'apex'), self.define('PIKA_WITH_TESTS', self.run_tests), self.define_from_variant( 'PIKA_WITH_GENERIC_CONTEXT_COROUTINES', 'generic_coroutines'), |