mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-08 07:52:11 +01:00

modified: b/BerkeleyUPC/BerkeleyUPC-2.16.2-gompi-2015b.eb modified: c/CLooG/CLooG-0.18.1-GCC-4.8.2.eb modified: c/Clang/Clang-3.7.0-GNU-5.1.0-2.25.eb modified: c/Clang/Clang-3.8.1-GCC-6.3.0-2.27.eb modified: c/Clang/Clang-5.0.0-GCC-6.3.0-2.27.eb modified: c/Clang/Clang-7.0.1-gompi-2019.02.eb modified: c/Clang/Clang-7.0.1.eb modified: g/GCC/GCC-4.4.7-system.eb modified: g/GCC/GCC-4.7.0.eb modified: g/GCC/GCC-4.8.1-CLooG.eb modified: g/GCC/GCC-4.8.1.eb modified: g/GCC/GCC-4.8.2-CLooG-multilib.eb modified: g/GCC/GCC-4.8.2-CLooG.eb modified: g/GCC/GCC-4.8.2-multilib.eb modified: g/GCC/GCC-4.8.2.eb modified: g/GCC/GCC-4.8.3-CLooG-multilib.eb modified: g/GCC/GCC-4.8.3.eb modified: g/GCC/GCC-4.8.4-CLooG-multilib.eb modified: g/GCC/GCC-4.8.4-CLooG.eb modified: g/GCC/GCC-4.8.4.eb modified: g/GCC/GCC-4.8.5.eb modified: g/GCC/GCC-4.9.0-CLooG-multilib.eb modified: g/GCC/GCC-4.9.0-CLooG.eb modified: g/GCC/GCC-4.9.0.eb modified: g/GCC/GCC-4.9.1-CLooG-multilib.eb modified: g/GCC/GCC-4.9.1-CLooG.eb modified: g/GCC/GCC-4.9.1.eb modified: g/GCC/GCC-4.9.2-CLooG-multilib.eb modified: g/GCC/GCC-4.9.2-CLooG.eb modified: g/GCC/GCC-4.9.2-binutils-2.25.eb modified: g/GCC/GCC-4.9.2.eb modified: g/GCC/GCC-4.9.3-binutils-2.25.eb modified: g/GCC/GCC-4.9.3-experimental.eb modified: g/GCC/GCC-4.9.3-tf.eb modified: g/GCC/GCC-4.9.3.eb modified: g/GCC/GCC-5.1.0-binutils-2.25.eb modified: g/GCC/GCC-5.1.0.eb modified: g/GCC/GCC-5.2.0.eb modified: g/GCC/GCC-5.3.0-2.25.eb modified: g/GCC/GCC-5.3.0-binutils-2.25.eb modified: g/GCC/GCC-5.3.0.eb modified: g/GCC/GCC-5.3.1-snapshot-20160419-2.25.eb modified: g/GCC/GCC-7.3.0-2.30.eb modified: g/GCC/GCC-8.1.0-2.30.eb modified: g/GCC/GCC-8.3.0-2.32.eb modified: g/GCC/GCC-9.2.0-2.32.eb modified: g/GCCcore/GCCcore-4.9.2.eb modified: g/GCCcore/GCCcore-4.9.3.eb modified: g/GCCcore/GCCcore-5.3.0.eb modified: g/GCCcore/GCCcore-5.3.1-snapshot-20160419.eb modified: g/GCCcore/GCCcore-5.4.0.eb modified: g/GCCcore/GCCcore-6.1.0.eb modified: g/GCCcore/GCCcore-6.2.0.eb modified: g/GCCcore/GCCcore-6.3.0.eb modified: g/GCCcore/GCCcore-6.4.0.eb modified: g/GCCcore/GCCcore-7.1.0.eb modified: g/GCCcore/GCCcore-8.1.0.eb modified: g/GCCcore/GCCcore-8.2.0.eb modified: g/GCCcore/GCCcore-8.3.0.eb modified: g/GCCcore/GCCcore-9.2.0.eb modified: g/Go/Go-1.11.1.eb modified: g/Go/Go-1.12.7.eb modified: g/Go/Go-1.13.1.eb modified: i/icc/icc-2017.1.132-GCC-6.3.0-2.27.eb modified: i/icc/icc-2017.2.174-GCC-6.3.0-2.27.eb modified: i/icc/icc-2017.4.196-GCC-6.3.0-2.27.eb modified: i/icc/icc-2017.5.239-GCC-6.3.0-2.27.eb modified: i/icc/icc-2017.7.259-GCC-6.3.0-2.27.eb modified: i/icc/icc-2018.1.163-GCC-6.3.0-2.27.eb modified: i/icc/icc-2018.3.222-GCC-6.3.0-2.27.eb modified: i/icc/icc-2018.3.222-GCC-8.1.0-2.30.eb modified: i/icc/icc-2018.5.274-GCC-6.3.0-2.27.eb modified: i/icc/icc-2019.2.187-GCC-6.3.0-2.27.eb modified: i/icc/icc-2019.4.227-GCC-6.3.0-2.27.eb modified: i/icc/icc-2019.4.227-GCC-8.3.0-2.32.eb modified: i/icc/icc-2019.4.227-GCC-9.1.0-2.32.eb modified: i/ifort/ifort-2017.1.132-GCC-6.3.0-2.27.eb modified: i/ifort/ifort-2017.4.196-GCC-6.4.0-2.28.eb modified: i/ifort/ifort-2017.5.239-GCC-6.3.0-2.27.eb modified: i/ifort/ifort-2017.7.259-GCC-6.3.0-2.27.eb modified: i/ifort/ifort-2018.1.163-GCC-6.3.0-2.27.eb modified: i/ifort/ifort-2018.3.222-GCC-6.3.0-2.27.eb modified: i/ifort/ifort-2018.3.222-GCC-8.1.0-2.30.eb modified: i/ifort/ifort-2018.5.274-GCC-6.3.0-2.27.eb modified: i/ifort/ifort-2019.2.187-GCC-6.3.0-2.27.eb modified: i/ifort/ifort-2019.4.227-GCC-6.3.0-2.27.eb modified: i/ifort/ifort-2019.4.227-GCC-8.3.0-2.32.eb modified: i/ifort/ifort-2019.4.227-GCC-9.1.0-2.32.eb modified: i/ispc/ispc-1.9.1.eb modified: l/LLVM/LLVM-3.8.1-intel-2017a.eb modified: l/LLVM/LLVM-3.9.0-intel-2017.00.eb modified: l/LLVM/LLVM-4.0.0-GCC-6.3.0-2.27.eb modified: l/LLVM/LLVM-5.0.0-GCC-6.3.0-2.27.eb modified: l/LLVM/LLVM-6.0.0-Py-2.7.eb modified: l/LLVM/LLVM-6.0.1-GCC-6.3.0-2.27.eb modified: l/LLVM/LLVM-6.0.1.eb modified: l/LLVM/LLVM-7.0.0-intel-2017c.eb modified: l/LLVM/LLVM-7.0.0.eb modified: o/OpenCoarrays/OpenCoarrays-1.4.0.eb modified: o/OpenCoarrays/OpenCoarrays-1.8.10-GCC-6.3.0-2.27.eb modified: p/PCC/PCC-20131024.eb modified: p/PGI/PGI-15.10-GCC-4.9.3-2.25.eb modified: p/PGI/PGI-15.7-GNU-4.9.2-2.25.eb modified: p/PGI/PGI-15.7-GNU-4.9.3-2.25.eb modified: p/PGI/PGI-16.10-GNU-4.9.3-2.25.eb modified: p/PGI/PGI-17.3-GCC-6.3.0-2.28.eb modified: p/PGI/PGI-17.9-GCC-6.3.0-2.28.eb modified: p/PGI/PGI-18.5-GCC-6.3.0-2.27.eb modified: p/PGI/PGI-19.1-GCC-6.3.0-2.27.eb modified: p/PGI/PGI-19.4-GCC-8.2.0-2.31.1.eb modified: p/PGI/PGI-19.7-GCC-8.2.0-2.31.1-CUDA.eb modified: p/PGI/PGI-19.7-GCC-8.2.0-2.31.1.eb modified: p/PGI/PGI-19.7-GCC-8.3.0-2.32-CUDA-10.1.243.eb modified: p/PGI/PGI-19.7-GCC-8.3.0-2.32.eb
41 lines
1.2 KiB
Plaintext
41 lines
1.2 KiB
Plaintext
easyblock = 'CMakeMake'
|
|
|
|
name = 'LLVM'
|
|
version = '4.0.0'
|
|
|
|
homepage = "http://llvm.org/"
|
|
description = """The LLVM Core libraries provide a modern source- and target-independent
|
|
optimizer, along with code generation support for many popular CPUs
|
|
(as well as some less common ones!) These libraries are built around a well
|
|
specified code representation known as the LLVM intermediate representation
|
|
("LLVM IR"). The LLVM Core libraries are well documented, and it is
|
|
particularly easy to invent your own language (or port an existing local_compiler)
|
|
to use LLVM as an optimizer and code generator."""
|
|
|
|
toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'}
|
|
|
|
source_urls = ["http://llvm.org/releases/%(version)s"]
|
|
sources = ["llvm-%(version)s.src.tar.xz"]
|
|
|
|
builddependencies = [
|
|
('CMake', '3.8.1', '', True),
|
|
('Python', '3.6.1', '', True),
|
|
]
|
|
|
|
dependencies = [
|
|
('ncurses', '6.0', '', True),
|
|
]
|
|
|
|
configopts = '-DBUILD_SHARED_LIBS=ON '
|
|
# required to install extra tools in bin/
|
|
configopts += "-DLLVM_INSTALL_UTILS=ON "
|
|
|
|
sanity_check_paths = {
|
|
'files': ['bin/llvm-ar', 'bin/FileCheck'],
|
|
'dirs': ['include/llvm', 'include/llvm-c'],
|
|
}
|
|
|
|
separate_build_dir = True
|
|
|
|
moduleclass = 'compiler'
|