From 445ffc46a13c71ce68ddb64c2ff9677f07fe8d75 Mon Sep 17 00:00:00 2001 From: Satish Balay Date: Wed, 1 Nov 2017 10:52:03 -0500 Subject: mfem does not use cmake for builds [anymore] - so remove code corresponding to this dependency. (#6073) This enables mfem build on OSX [with xcode/clang compilers] --- var/spack/repos/builtin/packages/mfem/package.py | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/mfem/package.py b/var/spack/repos/builtin/packages/mfem/package.py index 830b4e8112..3adf639ecc 100644 --- a/var/spack/repos/builtin/packages/mfem/package.py +++ b/var/spack/repos/builtin/packages/mfem/package.py @@ -126,7 +126,6 @@ class Mfem(Package): depends_on('petsc@3.8:', when='+petsc') depends_on('mpfr', when='+mpfr') - depends_on('cmake', when='^metis@5:', type='build') depends_on('netcdf', when='@3.2: +netcdf') depends_on('zlib', when='@3.2: +netcdf') depends_on('hdf5', when='@3.2: +netcdf') @@ -135,14 +134,6 @@ class Mfem(Package): patch('mfem_ppc_build.patch', when='@3.2:3.3 arch=ppc64le') - def check_variants(self, spec): - if 'metis@5:' in spec and '%clang' in spec and ( - '^cmake %gcc' not in spec): - raise InstallError('To work around CMake bug with clang, must ' + - 'build mfem with mfem[+variants] %clang ' + - '^cmake %gcc to force CMake to build with gcc') - return - # # Note: Although MFEM does support CMake configuration, MFEM # development team indicates that vanilla GNU Make is the @@ -151,7 +142,6 @@ class Mfem(Package): # configuration options. So, don't use CMake # def install(self, spec, prefix): - self.check_variants(spec) def yes_no(varstr): return 'YES' if varstr in self.spec else 'NO' -- cgit v1.2.3-60-g2f50