Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 11 additions & 4 deletions llvm/utils/release/build_llvm_release.bat
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
@echo off
setlocal enabledelayedexpansion

REM Filter out tests that are known to fail.
set "LIT_FILTER_OUT=gh110231.cpp|crt_initializers.cpp|init-order-atexit.cpp|use_after_return_linkage.cpp|initialization-bug.cpp|initialization-bug-no-global.cpp|trace-malloc-unbalanced.test|trace-malloc-2.test|TraceMallocTest"

setlocal enabledelayedexpansion
goto begin

:usage
Expand All @@ -24,6 +27,7 @@ echo.
echo Example: build_llvm_release.bat --version 15.0.0 --x86 --x64
exit /b 1


:begin

::==============================================================================
Expand Down Expand Up @@ -163,7 +167,8 @@ set common_cmake_flags=^
-DCMAKE_CXX_FLAGS="%common_compiler_flags%" ^
-DLLVM_ENABLE_RPMALLOC=ON ^
-DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;lld" ^
-DLLVM_ENABLE_RUNTIMES="compiler-rt;openmp"
-DLLVM_ENABLE_RUNTIMES="compiler-rt;openmp" ^
-DCOMPILER_RT_BUILD_ORC=OFF

if "%force-msvc%" == "" (
where /q clang-cl
Expand Down Expand Up @@ -215,6 +220,7 @@ set "stage0_bin_dir=%build_dir%/build32_stage0/bin"
set cmake_flags=^
%common_cmake_flags% ^
-DLLVM_ENABLE_RPMALLOC=OFF ^
-DCOMPILER_RT_BUILD_SANITIZERS=OFF ^
-DPython3_ROOT_DIR=%PYTHONHOME% ^
-DLIBXML2_INCLUDE_DIR=%libxmldir%/include/libxml2 ^
-DLIBXML2_LIBRARIES=%libxmldir%/lib/libxml2s.lib
Expand All @@ -224,7 +230,7 @@ ninja || ninja || ninja || exit /b 1
REM ninja check-llvm || ninja check-llvm || ninja check-llvm || exit /b 1
REM ninja check-clang || ninja check-clang || ninja check-clang || exit /b 1
ninja check-lld || ninja check-lld || ninja check-lld || exit /b 1
ninja check-sanitizer || ninja check-sanitizer || ninja check-sanitizer || exit /b 1
ninja check-runtimes || ninja check-runtimes || ninja check-runtimes || exit /b 1
REM ninja check-clang-tools || ninja check-clang-tools || ninja check-clang-tools || exit /b 1
cd..

Expand All @@ -233,6 +239,7 @@ REM with forward slash.
set all_cmake_flags=^
%cmake_flags% ^
-DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;lld;lldb;" ^
-DCOMPILER_RT_BUILD_SANITIZERS=OFF ^
%common_lldb_flags% ^
-DPYTHON_HOME=%PYTHONHOME% ^
-DCMAKE_C_COMPILER=%stage0_bin_dir%/clang-cl.exe ^
Expand All @@ -249,7 +256,7 @@ ninja || ninja || ninja || exit /b 1
REM ninja check-llvm || ninja check-llvm || ninja check-llvm || exit /b 1
REM ninja check-clang || ninja check-clang || ninja check-clang || exit /b 1
ninja check-lld || ninja check-lld || ninja check-lld || exit /b 1
ninja check-sanitizer || ninja check-sanitizer || ninja check-sanitizer || exit /b 1
ninja check-runtimes || ninja check-runtimes || ninja check-runtimes || exit /b 1
REM ninja check-clang-tools || ninja check-clang-tools || ninja check-clang-tools || exit /b 1
ninja package || exit /b 1
cd ..
Expand Down
Loading