1
0
Fork 0
llvm-premerge-checks/scripts/llvm-dependencies.yaml

75 lines
1.5 KiB
YAML
Raw Normal View History

# 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: []
libc: []
# FIXME: not sure about 'libcxx' and 'libcxxabi'
libcxx: []
libcxxabi: []
libclc: []
libunwind: []
lld:
- llvm
lldb:
- clang
- llvm
llgo:
- llvm
- clang
mlir:
- llvm
openmp:
- clang
parallel-libs: []
polly:
- llvm
pstl: []
debuginfo-tests:
- clang
- lld
# 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
- libc
- libclc
- libcxx
- libcxxabi
- libunwind
- lld
- lldb
- llgo
- mlir
- openmp
- parallel-libs
- polly
- pstl
- llvm
# projects excluded from automatic configuration as they could not be built
excludedProjects:
2020-02-03 14:09:55 +01:00
# These projects are not working with Visual Studio Compiler on Windows
- lldb
- llgo
2020-02-03 14:09:55 +01:00
- libunwind
2020-02-04 08:29:43 +01:00
- libcxxabi
2020-02-04 16:45:59 +01:00
- openmp # blacklisting as kuhnel has trouble with the Perl installation
2020-02-11 09:23:24 +01:00
- debuginfo-tests # test failing
- polly # test failing