-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild-app.bat
More file actions
72 lines (60 loc) · 2.16 KB
/
build-app.bat
File metadata and controls
72 lines (60 loc) · 2.16 KB
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
@echo off
:: NOTE: Windows environment variable "Platform" requires to be disabled
set SolutionDir=%cd%
REM ################## VISUAL STUDIO VERSION DETECTION ########################
IF NOT "%VS100COMNTOOLS%"=="" (
ECHO Visual Studio 2010 detected
set CompilerToolPath="%VS100COMNTOOLS%"
set CompilerToolScript=vsvars32.bat
set CompilerAppPath=%WINDIR%\Microsoft.NET\Framework\v4.0.30319
set Param=x86
)
IF NOT "%VS110COMNTOOLS%"=="" (
ECHO Visual Studio 2012 detected
set CompilerToolPath="%VS110COMNTOOLS%"
set CompilerToolScript=vsvars32.bat
set CompilerAppPath=%WINDIR%\Microsoft.NET\Framework\v4.0.30319
set Param=x86
)
IF NOT "%VS120COMNTOOLS%"=="" (
ECHO Visual Studio 2013 detected
set CompilerToolPath="%VS120COMNTOOLS%"
set CompilerToolScript=vsvars32.bat
set CompilerAppPath=%WINDIR%\Microsoft.NET\Framework\v4.0.30319
set Param=x86
)
IF NOT "%VS130COMNTOOLS%"=="" (
ECHO Visual Studio 2014 detected
set CompilerToolPath="%VS130COMNTOOLS%"
set CompilerToolScript=vsvars32.bat
set CompilerAppPath=%WINDIR%\Microsoft.NET\Framework\v4.0.30319
set Param=x86
)
IF NOT "%VS140COMNTOOLS%"=="" (
ECHO Visual Studio 2015 detected
set CompilerToolPath="%VS140COMNTOOLS%"
set CompilerToolScript=vsvars32.bat
set CompilerAppPath=%WINDIR%\Microsoft.NET\Framework\v4.0.30319
set Param=
)
:: Visual Studio 2017 detection
:: not functional yet
:: must be manually disabled if not installed
set VS2017Path=C:\Program Files (x86)\Microsoft Visual Studio\2017
::set "VS2017Exe=C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe"
::IF EXIST "%SolutionDir%\.vs" (
ECHO Visual Studio 2017 detected
set CompilerToolPath=%VS2017Path%\Professional\VC\Auxiliary\Build
set CompilerToolScript=vcvars32.bat
set CompilerAppPath="%VS2017Path%\Professional\MSBuild\15.0\Bin"
set Param=
::)
REM ECHO Compiler Tool Path: %CompilerToolPath%
echo:
REM ############################## APPLICATIONS ###############################
call "%CompilerToolPath%\%CompilerToolScript%" %Param%
echo:
echo COMPILING Anim Grapher...
echo:
%CompilerAppPath%\MSBuild.exe AnimGrapher.sln /nologo /p:Configuration=Release;Platform="Any CPU";WarningLevel=0 /v:q
echo: