summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authortwang15 <twang15@ncsu.edu>2018-07-05 19:54:05 -0700
committerAdam J. Stewart <ajstewart426@gmail.com>2018-07-05 21:54:05 -0500
commit4b15391dab2dcf960d11720243c9d2bf3a3ca0c5 (patch)
treeb6759fa6e240fce1386acf1cfb8c05319197fd3f /var
parent7fa3e7a9aa5a150f39c4a71be18139c484fb3a9c (diff)
downloadspack-4b15391dab2dcf960d11720243c9d2bf3a3ca0c5.tar.gz
spack-4b15391dab2dcf960d11720243c9d2bf3a3ca0c5.tar.bz2
spack-4b15391dab2dcf960d11720243c9d2bf3a3ca0c5.tar.xz
spack-4b15391dab2dcf960d11720243c9d2bf3a3ca0c5.zip
cleverleaf: Intel compiler fails compilation without c++11 flag (#8550) (#8598)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/cleverleaf/package.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/cleverleaf/package.py b/var/spack/repos/builtin/packages/cleverleaf/package.py
index 2421133a00..f2488de89c 100644
--- a/var/spack/repos/builtin/packages/cleverleaf/package.py
+++ b/var/spack/repos/builtin/packages/cleverleaf/package.py
@@ -44,3 +44,9 @@ class Cleverleaf(CMakePackage):
depends_on('hdf5+mpi')
depends_on('boost')
depends_on('cmake@3.1:', type='build')
+
+ def flag_handler(self, name, flags):
+ if self.spec.satisfies('%intel') and name in ['cppflags', 'cxxflags']:
+ flags.append(self.compiler.cxx11_flag)
+
+ return (None, None, flags)