gmsh: +petsc requires ~int64 variant (#30969)

This commit is contained in:
Carlos Bederián 2022-06-07 11:21:07 -03:00 committed by GitHub
parent e74d85a524
commit 0f6fb1a706
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -84,12 +84,14 @@ class Gmsh(CMakePackage):
depends_on('oce', when='+oce') depends_on('oce', when='+oce')
depends_on('freetype', when='+oce') depends_on('freetype', when='+oce')
depends_on('freetype', when='+opencascade') 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('slepc', when='+slepc+petsc')
depends_on('zlib', when='+compression') depends_on('zlib', when='+compression')
depends_on('metis', when='+metis+external') depends_on('metis', when='+metis+external')
depends_on('cgns', when='+cgns') 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. # 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 # But Gmsh ships with its own version of this library, so it is not a
# dependency of this package. # dependency of this package.