Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: |
Downloads: |
Tarball
| ZIP archive
|
---|
Timelines: |
family
| ancestors
| descendants
| both
| trunk
|
Files: |
files
| file ages
| folders
|
SHA1: |
8287b8d18ab62cc3c32ad7a4ff910ab8b3146f9b |
User & Date: |
mistachkin
2016-10-19 20:33:05.762 |
Context
2016-10-27
| | |
20:19 |
|
check-in: 2b70123e05 user: mistachkin tags: trunk
|
2016-10-19
| | |
20:33 |
|
check-in: 8287b8d18a user: mistachkin tags: trunk
|
19:18 |
|
check-in: 6bb855c1dd user: mistachkin tags: trunk
|
| | |
Changes
Changes to Setup/build_mono.bat.
︙ | | |
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
|
-
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
|
REM SET __ECHO3=ECHO
IF NOT DEFINED _AECHO (SET _AECHO=REM)
IF NOT DEFINED _CECHO (SET _CECHO=REM)
IF NOT DEFINED _VECHO (SET _VECHO=REM)
%_AECHO% Running %0 %*
SET DUMMY2=%1
SET DUMMY2=%2
IF DEFINED DUMMY2 (
GOTO usage
)
SET TOOLS=%~dp0
SET TOOLS=%TOOLS:~0,-1%
%_VECHO% Tools = '%TOOLS%'
SET BUILD_CONFIGURATIONS=%1
IF DEFINED BUILD_CONFIGURATIONS (
CALL :fn_UnquoteVariable BUILD_CONFIGURATIONS
) ELSE (
%_AECHO% No build configurations specified, using default...
IF DEFINED BUILD_DEBUG (
SET BUILD_CONFIGURATIONS=DebugManagedOnly ReleaseManagedOnly
) ELSE (
SET BUILD_CONFIGURATIONS=ReleaseManagedOnly
IF DEFINED BUILD_DEBUG (
SET BUILD_CONFIGURATIONS=DebugManagedOnly ReleaseManagedOnly
) ELSE (
SET BUILD_CONFIGURATIONS=ReleaseManagedOnly
)
)
%_VECHO% BuildConfigurations = '%BUILD_CONFIGURATIONS%'
CALL :fn_ResetErrorLevel
%__ECHO3% CALL "%TOOLS%\vsSp.bat"
IF ERRORLEVEL 1 (
ECHO Could not detect Visual Studio.
GOTO errors
)
CALL :fn_UnsetVariable YEARS
IF NOT DEFINED NOVS2013 (
IF DEFINED VS2013SP (
SET YEARS=2013
) ELSE (
ECHO Could not detect Visual Studio 2013.
)
) ELSE (
ECHO Use of Visual Studio 2013 is disallowed.
)
IF NOT DEFINED YEARS (
IF NOT DEFINED NOVS2012 (
IF DEFINED VS2012SP (
SET YEARS=2012
) ELSE (
ECHO Could not detect Visual Studio 2012.
)
) ELSE (
ECHO Use of Visual Studio 2012 is disallowed.
)
)
IF NOT DEFINED YEARS (
ECHO No supported version of Visual Studio was detected and allowed.
goto errors
)
SET PLATFORMS="Any CPU"
SET YEARS=2013
SET NOUSER=1
SET MSBUILD_ARGS=/property:ConfigurationSuffix=MonoOnPosix
SET MSBUILD_ARGS=%MSBUILD_ARGS% /property:InteropCodec=false
SET MSBUILD_ARGS=%MSBUILD_ARGS% /property:InteropLog=false
IF DEFINED MSBUILD_ARGS_MONO (
SET MSBUILD_ARGS=%MSBUILD_ARGS% %MSBUILD_ARGS_MONO%
)
SET MSBUILD_ARGS_DEBUG=/property:CheckState=true
SET MSBUILD_ARGS_DEBUG=%MSBUILD_ARGS_DEBUG% /property:CountHandle=true
SET MSBUILD_ARGS_DEBUG=%MSBUILD_ARGS_DEBUG% /property:TraceConnection=true
SET MSBUILD_ARGS_DEBUG=%MSBUILD_ARGS_DEBUG% /property:TraceDetection=true
SET MSBUILD_ARGS_DEBUG=%MSBUILD_ARGS_DEBUG% /property:TraceHandle=true
SET MSBUILD_ARGS_DEBUG=%MSBUILD_ARGS_DEBUG% /property:TraceStatement=true
SET MSBUILD_ARGS_DEBUG=%MSBUILD_ARGS_DEBUG% /property:TrackMemoryBytes=true
CALL :fn_ResetErrorLevel
%__ECHO3% CALL "%TOOLS%\build_all.bat"
IF ERRORLEVEL 1 (
ECHO Failed to build Mono binaries.
GOTO errors
)
GOTO no_errors
:fn_UnquoteVariable
IF NOT DEFINED %1 GOTO :EOF
SETLOCAL
SET __ECHO_CMD=ECHO %%%1%%
FOR /F "delims=" %%V IN ('%__ECHO_CMD%') DO (
SET VALUE=%%V
)
SET VALUE=%VALUE:"=%
REM "
ENDLOCAL && SET %1=%VALUE%
GOTO :EOF
:fn_UnsetVariable
SETLOCAL
SET VALUE=%1
IF DEFINED VALUE (
SET VALUE=
ENDLOCAL
SET %VALUE%=
) ELSE (
ENDLOCAL
)
CALL :fn_ResetErrorLevel
GOTO :EOF
:fn_ResetErrorLevel
VERIFY > NUL
GOTO :EOF
:fn_SetErrorLevel
VERIFY MAYBE 2> NUL
GOTO :EOF
:usage
ECHO.
ECHO Usage: %~nx0
ECHO Usage: %~nx0 [configurations]
ECHO.
GOTO errors
:errors
CALL :fn_SetErrorLevel
ENDLOCAL
ECHO.
|
︙ | | |