From bc5456a791f09fd137e37ae78a71ad483de1d5c1 Mon Sep 17 00:00:00 2001 From: mvlopri <77512923+mvlopri@users.noreply.github.com> Date: Wed, 4 Sep 2024 21:03:02 -0600 Subject: [PATCH] seacas: require +metis and +mpi instead of +parmetis (#46205) This change aligns the build condition for parmetis with the depends_on condition. The current build condition of parmetis looks for "+parmetis" in the spec which is not added by the depends_on as that adds "^parmetis" instead. --- var/spack/repos/builtin/packages/seacas/package.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/seacas/package.py b/var/spack/repos/builtin/packages/seacas/package.py index 3927a194dd8..7bcdc217366 100644 --- a/var/spack/repos/builtin/packages/seacas/package.py +++ b/var/spack/repos/builtin/packages/seacas/package.py @@ -427,7 +427,7 @@ def cmake_args(self): [define("TPL_ENABLE_Netcdf", True), define("NetCDF_ROOT", spec["netcdf-c"].prefix)] ) - if "+parmetis" in spec: + if spec.satisfies("+metis+mpi"): options.extend( [ define("TPL_ENABLE_METIS", True),