GEDKeeper
/
build_v2.mswin.x86.cmd
34 строки · 1.1 Кб
1@echo off
2
3set CONFIG_TYPE=Debug
4for %%a in (release Release RELEASE) do if (%%a)==(%1) SET CONFIG_TYPE=Release
5
6set MSBDIR="C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin"
7@if exist %MSBDIR%\msbuild.exe goto build
8
9set MSBDIR="C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin"
10@if exist %MSBDIR%\msbuild.exe goto build
11
12echo Build is not possible!
13goto quit
14
15:build
16%MSBDIR%\msbuild.exe projects\GKv2\GEDKeeper2.sln /p:Configuration=%CONFIG_TYPE% /p:Platform="x86" /t:Rebuild /p:TargetFrameworkVersion=v4.7.1
17
18set BUILD_STATUS=%ERRORLEVEL%
19if %BUILD_STATUS%==0 goto test
20if not %BUILD_STATUS%==0 goto fail
21
22:fail
23pause
24exit /b 1
25
26:test
27set NUNIT="nunit_not_found"
28@if exist "%PROGRAMFILES(X86)%\NUnit 2.6.4\bin\nunit-console-x86.exe" set NUNIT="%PROGRAMFILES(X86)%\NUnit 2.6.4\bin\nunit-console-x86.exe"
29@if exist "%PROGRAMFILES(X86)%\NUnit.org\nunit-console\nunit3-console.exe" set NUNIT=@"%PROGRAMFILES(X86)%\NUnit.org\nunit-console\nunit3-console.exe" --x86
30%NUNIT% projects\GKTests\bin\Debug\GKTests.dll
31pause
32exit /b 0
33
34:quit
35