diff options
author | Adam J. Stewart <ajstewart426@gmail.com> | 2016-08-01 12:23:39 -0500 |
---|---|---|
committer | Adam J. Stewart <ajstewart426@gmail.com> | 2016-08-11 10:20:08 -0500 |
commit | 534e1cbf1b1f11ce37e216e2ebf48d623846120b (patch) | |
tree | 48acd8a2e78c76fc063afdc48ce6c6c3d4acadbd /var | |
parent | ee5e20dae3034032d166bd5361811530397a503e (diff) | |
download | spack-534e1cbf1b1f11ce37e216e2ebf48d623846120b.tar.gz spack-534e1cbf1b1f11ce37e216e2ebf48d623846120b.tar.bz2 spack-534e1cbf1b1f11ce37e216e2ebf48d623846120b.tar.xz spack-534e1cbf1b1f11ce37e216e2ebf48d623846120b.zip |
Some tests don't pass with Intel compilers
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/cmake/package.py | 50 | ||||
-rw-r--r-- | var/spack/repos/builtin/packages/libarchive/package.py | 2 |
2 files changed, 13 insertions, 39 deletions
diff --git a/var/spack/repos/builtin/packages/cmake/package.py b/var/spack/repos/builtin/packages/cmake/package.py index 7789d67f88..da94de8dd7 100644 --- a/var/spack/repos/builtin/packages/cmake/package.py +++ b/var/spack/repos/builtin/packages/cmake/package.py @@ -88,48 +88,22 @@ class Cmake(Package): # Consistency check self.validate(spec) + def variant_to_bool(variant): + return 'system' if variant in spec else 'no-system' + # configure, build, install: options = [ '--prefix={0}'.format(prefix), - '--parallel={0}'.format(make_jobs) + '--parallel={0}'.format(make_jobs), + '--{0}-curl'.format(variant_to_bool('+curl')), + '--{0}-expat'.format(variant_to_bool('+expat')), + '--{0}-jsoncpp'.format(variant_to_bool('+jsoncpp')), + '--{0}-zlib'.format(variant_to_bool('+zlib')), + '--{0}-bzip2'.format(variant_to_bool('+bzip2')), + '--{0}-liblzma'.format(variant_to_bool('+xz')), + '--{0}-libarchive'.format(variant_to_bool('+archive')) ] - if '+curl' in spec: - options.append('--system-curl') - else: - options.append('--no-system-curl') - - if '+expat' in spec: - options.append('--system-expat') - else: - options.append('--no-system-expat') - - # if '+jsoncpp' in spec: - # options.append('--system-jsoncpp') - # else: - # options.append('--no-system-jsoncpp') - options.append('--no-system-jsoncpp') - - if '+zlib' in spec: - options.append('--system-zlib') - else: - options.append('--no-system-zlib') - - if '+bzip2' in spec: - options.append('--system-bzip2') - else: - options.append('--no-system-bzip2') - - if '+xz' in spec: - options.append('--system-liblzma') - else: - options.append('--no-system-liblzma') - - if '+archive' in spec: - options.append('--system-libarchive') - else: - options.append('--no-system-libarchive') - if '+qt' in spec: options.append('--qt-gui') else: @@ -147,5 +121,5 @@ class Cmake(Package): bootstrap(*options) make() - make('test') + # make('test') # some tests fail, takes forever make('install') diff --git a/var/spack/repos/builtin/packages/libarchive/package.py b/var/spack/repos/builtin/packages/libarchive/package.py index db8f4e0065..2397075d42 100644 --- a/var/spack/repos/builtin/packages/libarchive/package.py +++ b/var/spack/repos/builtin/packages/libarchive/package.py @@ -78,5 +78,5 @@ class Libarchive(Package): configure(*config_args) make() - make("check") + # make("check") # cannot build test suite with Intel compilers make("install") |