diff options
author | Massimiliano Culpo <massimiliano.culpo@googlemail.com> | 2015-12-02 12:24:37 +0100 |
---|---|---|
committer | Massimiliano Culpo <massimiliano.culpo@googlemail.com> | 2015-12-02 12:24:37 +0100 |
commit | 39a3cfd4d9fc8d0981ba118de9a1e049fba4b144 (patch) | |
tree | a7bb83beedb172109aa8b4cd82ac27d8e0dbdafe /var | |
parent | 4b2168ab8ef5b5e69545a9bd82ef8804a4108d75 (diff) | |
download | spack-39a3cfd4d9fc8d0981ba118de9a1e049fba4b144.tar.gz spack-39a3cfd4d9fc8d0981ba118de9a1e049fba4b144.tar.bz2 spack-39a3cfd4d9fc8d0981ba118de9a1e049fba4b144.tar.xz spack-39a3cfd4d9fc8d0981ba118de9a1e049fba4b144.zip |
reource directive accepts 'basename' keyword
llvm : libc++ variant
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/packages/llvm/package.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/var/spack/packages/llvm/package.py b/var/spack/packages/llvm/package.py index b68aa82aff..872a6c082b 100644 --- a/var/spack/packages/llvm/package.py +++ b/var/spack/packages/llvm/package.py @@ -41,15 +41,22 @@ class Llvm(Package): depends_on('python@2.7:') + variant('libcxx', default=False, description="Builds the LLVM Standard C++ library targeting C++11") + ########## # @3.7.0 - # TODO : Add support for libc++ <- libc++ABI <- libunwind with variant? resource(name='compiler-rt', url='http://llvm.org/releases/3.7.0/compiler-rt-3.7.0.src.tar.xz', md5='383c10affd513026f08936b5525523f5', destination='projects', when='@3.7.0') resource(name='openmp', url='http://llvm.org/releases/3.7.0/openmp-3.7.0.src.tar.xz', md5='f482c86fdead50ba246a1a2b0bbf206f', destination='projects', when='@3.7.0') + resource(name='libcxx', + url='http://llvm.org/releases/3.7.0/libcxx-3.7.0.src.tar.xz', md5='46aa5175cbe1ad42d6e9c995968e56dd', + destination='projects', basename='libcxx', when='+libcxx@3.7.0') + resource(name='libcxxabi', + url='http://llvm.org/releases/3.7.0/libcxxabi-3.7.0.src.tar.xz', md5='5aa769e2fca79fa5335cfae8f6258772', + destination='projects', basename='libcxxabi', when='+libcxx@3.7.0') ########## def install(self, spec, prefix): |