-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathDGMPGDec_Build_Release_msvc14.bat
45 lines (34 loc) · 1.38 KB
/
DGMPGDec_Build_Release_msvc14.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
@echo off
setlocal
echo -----------------------------------------------------
echo S T A R T
echo -----------------------------------------------------
set VisualStudioVersion=14.0
set TOOLS_VER=%VisualStudioVersion%
set MSVC_VER=msvc14
rem Set up for MSBuild
rem [memo] 4.0: %SystemRoot%\Microsoft.NET\Framework\v4.0.30319
set MSBUILD_PATH=%ProgramFiles(x86)%\MSBuild\%TOOLS_VER%\Bin
set MSBUILD_EXEC=%MSBUILD_PATH%\MSBuild.exe
rem [memo] verbosity-level: q[uiet] m[inimal] n[ormal] d[etailed] diag[nostic]
set BUILD_OPT=/nologo /maxcpucount:1 /toolsversion:%TOOLS_VER% /verbosity:normal /fl
set FLOG_VERBOSITY=normal
rem List up the target project
set TGT_PROJECT=DGMPGDec
set TGT_SLN=.\msvc\%TGT_PROJECT%.sln
set TGT_PLATFORM=Win32
set TGT_CONFIG=Release
rem Set up NASMPATH (Path termination must be a separator character.)
rem set NASMPATH=<YourNasmPath>\
rem Windows XP support
rem set WINXPISDEAD=1
rem Build
for %%c in (%TGT_CONFIG% ) do (
for %%p in (%TGT_PLATFORM%) do (
echo -Build- %%c^|%%p
"%MSBUILD_EXEC%" %TGT_SLN% /p:Configuration=%%c;Platform=%%p %BUILD_OPT% /flp:logfile=_build_%TGT_PROJECT%_%%c_%%p_%MSVC_VER%.log;verbosity=%FLOG_VERBOSITY%
))
echo -----------------------------------------------------
echo F I N I S H
echo -----------------------------------------------------
endlocal