summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorSatish Balay <balay@mcs.anl.gov>2017-11-01 10:52:03 -0500
committerTodd Gamblin <tgamblin@llnl.gov>2017-11-01 08:52:03 -0700
commit445ffc46a13c71ce68ddb64c2ff9677f07fe8d75 (patch)
treeb8faa4d60a3447a2f39de44e73c74836c29e2690 /var
parentb53adc90f71ed24bfa405a044b65abfafad71450 (diff)
downloadspack-445ffc46a13c71ce68ddb64c2ff9677f07fe8d75.tar.gz
spack-445ffc46a13c71ce68ddb64c2ff9677f07fe8d75.tar.bz2
spack-445ffc46a13c71ce68ddb64c2ff9677f07fe8d75.tar.xz
spack-445ffc46a13c71ce68ddb64c2ff9677f07fe8d75.zip
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]
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/mfem/package.py10
1 files changed, 0 insertions, 10 deletions
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'