From 89e0550fa4a81b9b80d9032906a6395ab114221f Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Fri, 2 Jun 2023 19:27:55 -0700 Subject: [PATCH] Build more projects with llvm-x86_64-debian-dylib We want to expand the dylib testing to include libclang-cpp.so and also to build projects like lld, lldb, and clang-tools-extra that consume the dylibs. --- buildbot/osuosl/master/config/builders.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/buildbot/osuosl/master/config/builders.py b/buildbot/osuosl/master/config/builders.py index c390e31e6..79a26d4ad 100644 --- a/buildbot/osuosl/master/config/builders.py +++ b/buildbot/osuosl/master/config/builders.py @@ -2324,8 +2324,8 @@ 'builddir': 'llvm-x86_64-debian-dylib', 'factory' : UnifiedTreeBuilder.getCmakeWithNinjaBuildFactory( clean=True, - depends_on_projects=['llvm'], - checks=['check-all'], + depends_on_projects=['llvm', 'clang', 'lldb', 'lld', 'clang-tools-extra'], + checks=['check-clang', 'check-llvm', 'check-lld', 'check-clang-extra'], extra_configure_args=[ '-DCMAKE_BUILD_TYPE=Release', '-DLLVM_ENABLE_ASSERTIONS=On', @@ -2335,6 +2335,8 @@ '-DCMAKE_EXPORT_COMPILE_COMMANDS=1', '-DLLVM_BUILD_LLVM_DYLIB=On', '-DLLVM_LINK_LLVM_DYLIB=On', + '-DCLANG_BUILD_CLANG_DYLIB=On', + '-DCLANG_LINK_CLANG_DYLIB=On', '-DBUILD_SHARED_LIBS=Off', '-DLLVM_ENABLE_LLD=Off', '-DLLVM_ENABLE_BINDINGS=Off',