1@rem Distributed under the OSI-approved BSD 3-Clause License. See accompanying 2@rem file Copyright.txt or https://cmake.org/licensing for details. 3 4set ARCH=%1 5set TEST=%2 6 7copy \msvc-%ARCH%.bat \msvc.bat 8call \msvc.bat && @echo on || exit /b 9set PATH=C:\ninja;%PATH% 10 11mkdir \cmake\src\cmake-build && ^ 12cd \cmake\src\cmake-build && ^ 13copy ..\cmake\Utilities\Release\win\x86\cache-%ARCH%.txt CMakeCache.txt && ^ 14\cmake\cmake\bin\cmake ..\cmake -GNinja && ^ 15ninja && ( 16 if "%TEST%"=="true" ( 17 bin\ctest --output-on-failure -j %NUMBER_OF_PROCESSORS% -R "^(CMake\.|CMakeLib\.|CMakeServerLib\.|RunCMake\.ctest_memcheck)" 18 ) 19) 20