summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/gmsh/package.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/gmsh/package.py b/var/spack/repos/builtin/packages/gmsh/package.py
index 8360f2365c..6bb3cfad16 100644
--- a/var/spack/repos/builtin/packages/gmsh/package.py
+++ b/var/spack/repos/builtin/packages/gmsh/package.py
@@ -84,12 +84,14 @@ class Gmsh(CMakePackage):
depends_on('oce', when='+oce')
depends_on('freetype', when='+oce')
depends_on('freetype', when='+opencascade')
- depends_on('petsc+mpi', when='+petsc+mpi')
- depends_on('petsc', when='+petsc~mpi')
depends_on('slepc', when='+slepc+petsc')
depends_on('zlib', when='+compression')
depends_on('metis', when='+metis+external')
depends_on('cgns', when='+cgns')
+ with when('+petsc'):
+ depends_on('petsc~int64')
+ depends_on('petsc+mpi', when='+mpi')
+ depends_on('petsc~mpi', when='~mpi')
# Gmsh's high quality vector PostScript, PDF and SVG output is produced by GL2PS.
# But Gmsh ships with its own version of this library, so it is not a
# dependency of this package.