Changeset View
Changeset View
Standalone View
Standalone View
build_files/windows/configure_msbuild.cmd
| set BUILD_CMAKE_ARGS=%BUILD_CMAKE_ARGS% -G "Visual Studio %BUILD_VS_VER% %BUILD_VS_YEAR%%WINDOWS_ARCH%" %TESTS_CMAKE_ARGS% | set BUILD_CMAKE_ARGS=%BUILD_CMAKE_ARGS% -G "Visual Studio %BUILD_VS_VER% %BUILD_VS_YEAR%%WINDOWS_ARCH%" %TESTS_CMAKE_ARGS% | ||||
| if "%BUILD_ARCH%"=="x64" ( | if "%BUILD_ARCH%"=="x64" ( | ||||
| set MSBUILD_PLATFORM=x64 | set MSBUILD_PLATFORM=x64 | ||||
| ) else if "%BUILD_ARCH%"=="x86" ( | ) else if "%BUILD_ARCH%"=="x86" ( | ||||
| set MSBUILD_PLATFORM=win32 | set MSBUILD_PLATFORM=win32 | ||||
| if "%WITH_CLANG%"=="1" ( | if "%WITH_CLANG%"=="1" ( | ||||
| echo Clang not supported for X86 | echo Clang not supported for X86 | ||||
| exit /b 1 | exit /b 1 | ||||
| ) | ) | ||||
| ) | ) | ||||
| if "%WITH_CLANG%"=="1" ( | if "%WITH_CLANG%"=="1" ( | ||||
| set BUILD_CMAKE_ARGS=%BUILD_CMAKE_ARGS% -T"LLVM-vs2017" | set BUILD_CMAKE_ARGS=%BUILD_CMAKE_ARGS% -T"LLVM-vs2017" | ||||
| if "%WITH_ASAN%"=="1" ( | |||||
| set BUILD_CMAKE_ARGS=%BUILD_CMAKE_ARGS% -DWITH_COMPILER_ASAN=On | |||||
| ) | |||||
| ) else ( | |||||
| if "%WITH_ASAN%"=="1" ( | |||||
| echo ASAN is only supported with clang. | |||||
| exit /b 1 | |||||
| ) | |||||
| ) | ) | ||||
| if NOT EXIST %BUILD_DIR%\nul ( | if NOT EXIST %BUILD_DIR%\nul ( | ||||
| mkdir %BUILD_DIR% | mkdir %BUILD_DIR% | ||||
| ) | ) | ||||
| if "%MUST_CLEAN%"=="1" ( | if "%MUST_CLEAN%"=="1" ( | ||||
| echo Cleaning %BUILD_DIR% | echo Cleaning %BUILD_DIR% | ||||
| Show All 37 Lines | echo msbuild ^ | ||||
| /p:platform=%MSBUILD_PLATFORM% ^ | /p:platform=%MSBUILD_PLATFORM% ^ | ||||
| /flp:Summary;Verbosity=minimal;LogFile=%BUILD_DIR%\Build.log >> %BUILD_DIR%\rebuild.cmd | /flp:Summary;Verbosity=minimal;LogFile=%BUILD_DIR%\Build.log >> %BUILD_DIR%\rebuild.cmd | ||||
| echo msbuild ^ | echo msbuild ^ | ||||
| %BUILD_DIR%\INSTALL.vcxproj ^ | %BUILD_DIR%\INSTALL.vcxproj ^ | ||||
| /property:Configuration=%BUILD_TYPE% ^ | /property:Configuration=%BUILD_TYPE% ^ | ||||
| /verbosity:minimal ^ | /verbosity:minimal ^ | ||||
| /p:platform=%MSBUILD_PLATFORM% >> %BUILD_DIR%\rebuild.cmd | /p:platform=%MSBUILD_PLATFORM% >> %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 | ||||