summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/openfoam/package.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/openfoam/package.py b/var/spack/repos/builtin/packages/openfoam/package.py
index 0919b9abd6..8558e49b09 100644
--- a/var/spack/repos/builtin/packages/openfoam/package.py
+++ b/var/spack/repos/builtin/packages/openfoam/package.py
@@ -369,8 +369,12 @@ class Openfoam(Package):
# See https://github.com/spack/spack/pull/22303 for reference
depends_on(Boost.with_default_variants)
- # OpenFOAM does not play nice with CGAL 5.X
- depends_on("cgal@:4")
+ # Earlier versions of OpenFOAM may not work with CGAL 5.6. I do
+ # not know which OpenFOAM added support for 5.x and conservatively
+ # use 2312 in the check.
+ depends_on("cgal", when="@2312:")
+ depends_on("cgal@:4", when="@:2306")
+
# The flex restriction is ONLY to deal with a spec resolution clash
# introduced by the restriction within scotch!
depends_on("flex@:2.6.1,2.6.4:")