easyconfigs-it4i/c/Clang/Clang-3.7.0-GNU-5.1.0-2.25.eb
2017-03-09 11:57:40 +01:00

43 lines
984 B
Plaintext

easyblock = "CMakeMake"
name = "Clang"
version = "3.7.0"
homepage = "http://clang.llvm.org/"
description = """C, C++, Objective-C compiler, based on LLVM. Does not
include C++ standard library -- use libstdc++ from GCC."""
# Clang also depends on libstdc++ during runtime, but this dependency is
# already specified as the toolchain.
toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'}
# Do not set optarch to True: it will cause the build to fail
toolchainopts = {'optarch': False}
source_urls = ["http://llvm.org/releases/%(version)s"]
sources = [
"llvm-%(version)s.src.tar.xz",
"cfe-%(version)s.src.tar.xz",
"compiler-rt-%(version)s.src.tar.xz",
"polly-%(version)s.src.tar.xz",
]
dependencies = [
('GMP', '6.0.0a'),
('ISL', '0.14'),
]
builddependencies = [
('CMake', '3.3.1'),
('Python', '2.7.9'),
('libxml2', '2.9.2'),
]
separate_build_dir = True
assertions = True
usepolly = True
build_targets = ['X86']
moduleclass = 'compiler'