Changeset View
Changeset View
Standalone View
Standalone View
build_files/windows/configure_ninja.cmd
| Show All 21 Lines | set LLVM_DIR= | ||||
| exit /b 1 | exit /b 1 | ||||
| :DetectionComplete | :DetectionComplete | ||||
| set CC=%LLVM_DIR%\bin\clang-cl | set CC=%LLVM_DIR%\bin\clang-cl | ||||
| set CXX=%LLVM_DIR%\bin\clang-cl | set CXX=%LLVM_DIR%\bin\clang-cl | ||||
| rem build and tested against 2017 15.7 | rem build and tested against 2017 15.7 | ||||
| set CFLAGS=-m64 -fmsc-version=1914 | set CFLAGS=-m64 -fmsc-version=1914 | ||||
| set CXXFLAGS=-m64 -fmsc-version=1914 | set CXXFLAGS=-m64 -fmsc-version=1914 | ||||
| if "%WITH_ASAN%"=="1" ( | |||||
| set BUILD_CMAKE_ARGS=%BUILD_CMAKE_ARGS% -DWITH_COMPILER_ASAN=On | |||||
| ) | |||||
| ) | |||||
| if "%WITH_ASAN%"=="1" ( | |||||
| if "%WITH_CLANG%" == "" ( | |||||
| echo ASAN is only supported with clang. | |||||
| exit /b 1 | |||||
| ) | |||||
| ) | ) | ||||
| if NOT "%verbose%" == "" ( | if NOT "%verbose%" == "" ( | ||||
| echo BUILD_CMAKE_ARGS=%BUILD_CMAKE_ARGS% | echo BUILD_CMAKE_ARGS=%BUILD_CMAKE_ARGS% | ||||
| ) | ) | ||||
| if NOT EXIST %BUILD_DIR%\nul ( | if NOT EXIST %BUILD_DIR%\nul ( | ||||
| mkdir %BUILD_DIR% | mkdir %BUILD_DIR% | ||||
| Show All 19 Lines | if %ERRORLEVEL% NEQ 0 ( | ||||
| exit /b 1 | exit /b 1 | ||||
| ) | ) | ||||
| ) | ) | ||||
| echo call "%VCVARS%" %BUILD_ARCH% > %BUILD_DIR%\rebuild.cmd | echo call "%VCVARS%" %BUILD_ARCH% > %BUILD_DIR%\rebuild.cmd | ||||
| echo echo %%TIME%% ^> buildtime.txt >> %BUILD_DIR%\rebuild.cmd | echo echo %%TIME%% ^> buildtime.txt >> %BUILD_DIR%\rebuild.cmd | ||||
| echo ninja install >> %BUILD_DIR%\rebuild.cmd | echo ninja install >> %BUILD_DIR%\rebuild.cmd | ||||
| echo echo %%TIME%% ^>^> buildtime.txt >> %BUILD_DIR%\rebuild.cmd | echo echo %%TIME%% ^>^> buildtime.txt >> %BUILD_DIR%\rebuild.cmd | ||||
| No newline at end of file | No newline at end of file | ||||