REM Setting CMAKE_CL_SHOWINCLUDES_PREFIX to work around PR27226.\r
set cmake_flags=-DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON -DCMAKE_INSTALL_UCRT_LIBRARIES=ON -DCLANG_FORMAT_VS_VERSION=%clang_format_vs_version% -DPACKAGE_VERSION=%package_version% -DLLDB_RELOCATABLE_PYTHON=1 -DLLDB_TEST_COMPILER=%cd%\build32_stage0\bin\clang.exe -DCMAKE_CL_SHOWINCLUDES_PREFIX="Note: including file: "\r
\r
-REM TODO: Run all tests, including lld and compiler-rt.\r
+REM TODO: Run the "check-all" tests.\r
\r
set "VSCMD_START_DIR=%CD%"\r
call "%vsdevcmd%" -arch=x86\r
cmake -GNinja %cmake_flags% -DPYTHON_HOME=%python32_dir% -DCMAKE_BUILD_TYPE=MinSizeRel ..\llvm || exit /b\r
ninja all || ninja all || ninja all || exit /b\r
ninja check || ninja check || ninja check || exit /b\r
-ninja check-clang || ninja check-clang || ninja check-clang || exit /b\r
+ninja check-clang || ninja check-clang || ninja check-clang || exit /b\r
+ninja check-lld || ninja check-lld || ninja check-lld || exit /b\r
+ninja check-sanitizer || ninja check-sanitizer || ninja check-sanitizer || exit /b\r
cd..\r
\r
mkdir build32\r
cmake -GNinja %cmake_flags% -DPYTHON_HOME=%python32_dir% ..\llvm || exit /b\r
ninja all || ninja all || ninja all || exit /b\r
ninja check || ninja check || ninja check || exit /b\r
-ninja check-clang || ninja check-clang || ninja check-clang || exit /b\r
+ninja check-clang || ninja check-clang || ninja check-clang || exit /b\r
+ninja check-lld || ninja check-lld || ninja check-lld || exit /b\r
+ninja check-sanitizer || ninja check-sanitizer || ninja check-sanitizer || exit /b\r
ninja package || exit /b\r
cd ..\r
\r
cmake -GNinja %cmake_flags% -DPYTHON_HOME=%python64_dir% -DCMAKE_BUILD_TYPE=MinSizeRel ..\llvm || exit /b\r
ninja all || ninja all || ninja all || exit /b\r
ninja check || ninja check || ninja check || exit /b\r
-ninja check-clang || ninja check-clang || ninja check-clang || exit /b\r
+ninja check-clang || ninja check-clang || ninja check-clang || exit /b\r
+ninja check-lld || ninja check-lld || ninja check-lld || exit /b\r
+ninja check-sanitizer || ninja check-sanitizer || ninja check-sanitizer || exit /b\r
cd..\r
\r
mkdir build64\r
cmake -GNinja %cmake_flags% -DPYTHON_HOME=%python64_dir% ..\llvm || exit /b\r
ninja all || ninja all || ninja all || exit /b\r
ninja check || ninja check || ninja check || exit /b\r
-ninja check-clang || ninja check-clang || ninja check-clang || exit /b\r
+ninja check-clang || ninja check-clang || ninja check-clang || exit /b\r
+ninja check-lld || ninja check-lld || ninja check-lld || exit /b\r
+ninja check-sanitizer || ninja check-sanitizer || ninja check-sanitizer || exit /b\r
ninja package || exit /b\r
cd ..\r