GEDKeeper

Форк
0
/
build_v2.mswin.x86.cmd 
34 строки · 1.1 Кб
1
@echo off
2

3
set CONFIG_TYPE=Debug
4
for %%a in (release Release RELEASE) do if (%%a)==(%1) SET CONFIG_TYPE=Release
5

6
set MSBDIR="C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin"
7
@if exist %MSBDIR%\msbuild.exe goto build
8

9
set MSBDIR="C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin"
10
@if exist %MSBDIR%\msbuild.exe goto build
11

12
echo Build is not possible!
13
goto 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

18
set BUILD_STATUS=%ERRORLEVEL% 
19
if %BUILD_STATUS%==0 goto test 
20
if not %BUILD_STATUS%==0 goto fail 
21
 
22
:fail 
23
pause 
24
exit /b 1 
25
 
26
:test 
27
set 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
31
pause 
32
exit /b 0
33

34
:quit
35

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.