diff options
author | Adam J. Stewart <ajstewart426@gmail.com> | 2020-07-24 09:16:53 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-24 16:16:53 +0200 |
commit | 08b5b565666d42a6802e136fc8e7cf8d355929b0 (patch) | |
tree | 75973e3166ea9f5aeb6aab55270a6c9eb4ac24ac | |
parent | c1a2d66804f1699251bbbcb856b949c197921dd0 (diff) | |
download | spack-08b5b565666d42a6802e136fc8e7cf8d355929b0.tar.gz spack-08b5b565666d42a6802e136fc8e7cf8d355929b0.tar.bz2 spack-08b5b565666d42a6802e136fc8e7cf8d355929b0.tar.xz spack-08b5b565666d42a6802e136fc8e7cf8d355929b0.zip |
Qhull: add v2019.1 and v2020.1 (#17648)
* Qhull: add v2019.1 and v2020.1
* Fix compilation with Apple Clang
-rw-r--r-- | var/spack/repos/builtin/packages/qhull/package.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/qhull/package.py b/var/spack/repos/builtin/packages/qhull/package.py index d5ec542ce6..884499fd36 100644 --- a/var/spack/repos/builtin/packages/qhull/package.py +++ b/var/spack/repos/builtin/packages/qhull/package.py @@ -18,12 +18,21 @@ class Qhull(CMakePackage): homepage = "http://www.qhull.org" + version('2020.1', sha256='1ac92a5538f61e297c72aebe4d4ffd731ceb3e6045d6d15faf1c212713798df4', + url="http://www.qhull.org/download/qhull-2020-src-8.0.0.tgz") + version('2019.1', sha256='2b7990558c363076261564f61b74db4d0d73b71869755108a469038c07dc43fb', + url="http://www.qhull.org/download/qhull-2019-src-7.3.2.tgz") version('2015.2', sha256='78b010925c3b577adc3d58278787d7df08f7c8fb02c3490e375eab91bb58a436', url="http://www.qhull.org/download/qhull-2015-src-7.2.0.tgz") - version('2012.1', sha256='a35ecaa610550b7f05c3ce373d89c30cf74b059a69880f03080c556daebcff88', url="http://www.qhull.org/download/qhull-2012.1-src.tgz") patch('qhull-unused-intel-17.02.patch', when='@2015.2') - depends_on('cmake@2.6:', type='build') + depends_on('cmake@3.0:', type='build') + + def flag_handler(self, name, flags): + # See https://github.com/qhull/qhull/issues/65 + if name == 'cxxflags' and self.version == Version('2020.1'): + flags.append(self.compiler.cxx11_flag) + return (flags, None, None) |