summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/dealii/package.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/dealii/package.py b/var/spack/repos/builtin/packages/dealii/package.py
index 1437256bad..17f5cbd75b 100644
--- a/var/spack/repos/builtin/packages/dealii/package.py
+++ b/var/spack/repos/builtin/packages/dealii/package.py
@@ -460,9 +460,14 @@ class Dealii(CMakePackage, CudaPackage):
))
# Threading
- options.append(self.define_from_variant(
- 'DEAL_II_WITH_THREADS', 'threads'
- ))
+ if spec.satisfies('@9.3.0:'):
+ options.append(self.define_from_variant(
+ 'DEAL_II_WITH_TBB', 'threads'
+ ))
+ else:
+ options.append(self.define_from_variant(
+ 'DEAL_II_WITH_THREADS', 'threads'
+ ))
if '+threads' in spec:
if (spec.satisfies('^intel-parallel-studio+tbb')):
# deal.II/cmake will have hard time picking up TBB from Intel.