2020-01-28 16:39:53 +01:00
|
|
|
# This mapping is only used to determine which projects need to be rebuild.
|
|
|
|
# E.g. all builds are still in-tree, so 'llvm' will always be included in the
|
|
|
|
# built projects.
|
|
|
|
|
|
|
|
dependencies:
|
|
|
|
llvm: []
|
|
|
|
clang:
|
|
|
|
- llvm
|
|
|
|
clang-tools-extra:
|
|
|
|
- clang
|
|
|
|
- llvm
|
|
|
|
# FIXME: "compiler-rt" depends on "llvm" only for configuration, right?
|
|
|
|
# it means we can miss breakages in configuration changes.
|
|
|
|
# Same for libcxx, libc and other projects that don't have 'llvm'
|
|
|
|
# as a dependency.
|
|
|
|
compiler-rt: []
|
2020-04-15 17:59:02 +02:00
|
|
|
flang:
|
|
|
|
- llvm
|
|
|
|
- mlir
|
2020-01-28 16:39:53 +01:00
|
|
|
libc: []
|
|
|
|
# FIXME: not sure about 'libcxx' and 'libcxxabi'
|
|
|
|
libcxx: []
|
|
|
|
libcxxabi: []
|
|
|
|
libclc: []
|
|
|
|
libunwind: []
|
|
|
|
lld:
|
|
|
|
- llvm
|
|
|
|
lldb:
|
|
|
|
- clang
|
|
|
|
- llvm
|
|
|
|
llgo:
|
|
|
|
- llvm
|
2020-01-31 18:29:47 +01:00
|
|
|
- clang
|
2020-01-28 16:39:53 +01:00
|
|
|
mlir:
|
|
|
|
- llvm
|
2020-01-31 18:29:47 +01:00
|
|
|
openmp:
|
|
|
|
- clang
|
2020-01-28 16:39:53 +01:00
|
|
|
parallel-libs: []
|
|
|
|
polly:
|
|
|
|
- llvm
|
|
|
|
pstl: []
|
2020-01-31 18:29:47 +01:00
|
|
|
debuginfo-tests:
|
|
|
|
- clang
|
|
|
|
- lld
|
2020-01-28 16:39:53 +01:00
|
|
|
|
|
|
|
# List of all projects in the LLVM monorepository. This list is taken from
|
|
|
|
# llvm/CMakeLists.txt in "set(LLVM_ALL_PROJECTS ..."
|
|
|
|
allprojects:
|
|
|
|
- clang
|
|
|
|
- clang-tools-extra
|
|
|
|
- compiler-rt
|
|
|
|
- debuginfo-tests
|
2020-04-15 17:59:02 +02:00
|
|
|
- flang
|
2020-01-28 16:39:53 +01:00
|
|
|
- libc
|
|
|
|
- libclc
|
|
|
|
- libcxx
|
|
|
|
- libcxxabi
|
|
|
|
- libunwind
|
|
|
|
- lld
|
|
|
|
- lldb
|
|
|
|
- mlir
|
|
|
|
- openmp
|
|
|
|
- parallel-libs
|
|
|
|
- polly
|
|
|
|
- pstl
|
2020-01-31 18:29:47 +01:00
|
|
|
- llvm
|
|
|
|
|
|
|
|
# projects excluded from automatic configuration as they could not be built
|
|
|
|
excludedProjects:
|
2020-03-23 09:03:24 +01:00
|
|
|
# These projects are not working with Visual Studio Compiler on Windows
|
|
|
|
windows:
|
|
|
|
- lldb
|
|
|
|
- llgo
|
|
|
|
- libunwind
|
|
|
|
- libcxxabi
|
|
|
|
- openmp # blacklisting as kuhnel has trouble with the Perl installation
|
|
|
|
- debuginfo-tests # test failing
|
|
|
|
- polly # test failing
|
2020-04-23 11:40:40 +02:00
|
|
|
- flang # compilation failing with invalid compile arguments
|
2020-03-23 09:03:24 +01:00
|
|
|
# no projects are excluded on Linux
|
2020-03-27 14:19:52 +01:00
|
|
|
linux:
|
|
|
|
# tests keep failing:
|
|
|
|
# debuginfo-tests :: llgdb-tests/asan-deque.cpp
|
|
|
|
# debuginfo-tests :: llgdb-tests/asan.c
|
|
|
|
# debuginfo-tests :: llgdb-tests/safestack.c
|
|
|
|
# debuginfo-tests :: llvm-prettyprinters/gdb/llvm-support.gdb
|
|
|
|
- debuginfo-tests
|
2020-04-24 09:29:56 +02:00
|
|
|
# test keeps failing, problem with lack of IPv6 networking on Kubernetes:
|
|
|
|
# lldb-unit :: Host/./HostTests/ConnectionFileDescriptorTest.TCPGetURIv6
|
|
|
|
- lldb
|