|
152 | 152 | 'tags' : ["llvm", "expensive-checks"], |
153 | 153 | 'workernames' : ["as-builder-4"], |
154 | 154 | 'builddir': "expensive-checks", |
155 | | - 'factory' : UnifiedTreeBuilder.getCmakeWithNinjaBuildFactory( |
156 | | - depends_on_projects=["llvm", "lld"], |
157 | | - clean=True, |
158 | | - extra_configure_args=[ |
159 | | - "-DLLVM_CCACHE_BUILD=ON", |
160 | | - "-DLLVM_ENABLE_EXPENSIVE_CHECKS=ON", |
161 | | - "-DLLVM_ENABLE_WERROR=OFF", |
162 | | - "-DLLVM_USE_SPLIT_DWARF=ON", |
163 | | - "-DLLVM_USE_LINKER=gold", |
164 | | - "-DCMAKE_BUILD_TYPE=Debug", |
165 | | - "-DCMAKE_CXX_FLAGS=-U_GLIBCXX_DEBUG -Wno-misleading-indentation", |
166 | | - "-DLLVM_LIT_ARGS=-vv --time-tests"], |
167 | | - env={ |
168 | | - 'CCACHE_DIR' : util.Interpolate("%(prop:builddir)s/ccache-db"), |
| 155 | + 'factory' : UnifiedTreeBuilder.getCmakeExBuildFactory( |
| 156 | + depends_on_projects = [ |
| 157 | + 'llvm', |
| 158 | + 'lld', |
| 159 | + ], |
| 160 | + clean = True, |
| 161 | + checks = [ |
| 162 | + "check-all" |
| 163 | + ], |
| 164 | + cmake_definitions = { |
| 165 | + "LLVM_CCACHE_BUILD" : "ON", |
| 166 | + "LLVM_ENABLE_EXPENSIVE_CHECKS" : "ON", |
| 167 | + "LLVM_ENABLE_WERROR" : "OFF", |
| 168 | + "LLVM_USE_LINKER" : "lld-21", |
| 169 | + "LLVM_LIT_ARGS" : "-vv --time-tests", |
| 170 | + "CMAKE_BUILD_TYPE" : "Release", |
| 171 | + "CMAKE_CXX_FLAGS" : "-U_GLIBCXX_DEBUG -Wno-misleading-indentation", |
| 172 | + }, |
| 173 | + env = { |
| 174 | + 'CC' : "clang-21", |
| 175 | + 'CXX' : "clang++-21", |
| 176 | + 'CCACHE_DIR' : util.Interpolate("%(prop:builddir)s/ccache-db"), |
169 | 177 | # TMP/TEMP within the build dir (to utilize a ramdisk). |
170 | | - 'TMP' : util.Interpolate("%(prop:builddir)s/build"), |
171 | | - 'TEMP' : util.Interpolate("%(prop:builddir)s/build"), |
172 | | - })}, |
| 178 | + 'TMP' : util.Interpolate("%(prop:builddir)s/build"), |
| 179 | + 'TEMP' : util.Interpolate("%(prop:builddir)s/build"), |
| 180 | + }, |
| 181 | + ) |
| 182 | + }, |
173 | 183 |
|
174 | 184 | {'name' : "llvm-clang-x86_64-expensive-checks-win", |
175 | 185 | 'tags' : ["llvm", "expensive-checks"], |
|
0 commit comments