OLD | NEW |
1 @rem Copyright 2011 Google Inc. | 1 @rem Copyright 2011 Google Inc. |
2 @rem | 2 @rem |
3 @rem Use of this source code is governed by a BSD-style license that can be | 3 @rem Use of this source code is governed by a BSD-style license that can be |
4 @rem found in the LICENSE file. | 4 @rem found in the LICENSE file. |
5 @ECHO OFF | 5 @ECHO OFF |
6 | 6 |
7 rem Launches make.py on Windows, after setting Visual Studio environment variabl
es. | 7 rem Launches make.py on Windows, after setting Visual Studio environment variabl
es. |
8 rem See http://code.google.com/p/skia/wiki/GettingStartedOnWindows | 8 rem See http://code.google.com/p/skia/wiki/GettingStartedOnWindows |
9 | 9 |
| 10 rem Skip environment setup on bots. |
| 11 if "%CHROME_HEADLESS%"=="1" goto run_python |
| 12 |
10 if "%DevEnvDir%"=="" goto setup_env_vars | 13 if "%DevEnvDir%"=="" goto setup_env_vars |
11 | 14 |
12 :run_python | 15 :run_python |
13 rem Run make.py and propagate its return value. | 16 rem Run make.py and propagate its return value. |
14 python make.py %* | 17 python make.py %* |
15 exit /B %ERRORLEVEL% | 18 exit /B %ERRORLEVEL% |
16 | 19 |
17 :setup_env_vars | 20 :setup_env_vars |
18 rem Visual Studio environment variables aren't set yet, so run vcvars32.bat | 21 rem Visual Studio environment variables aren't set yet, so run vcvars32.bat |
19 if DEFINED VS110COMNTOOLS ( | 22 if DEFINED VS110COMNTOOLS ( |
20 call "%VS110COMNTOOLS%..\..\VC\bin\vcvars32.bat" | 23 call "%VS110COMNTOOLS%..\..\VC\bin\vcvars32.bat" |
21 ) else if DEFINED VS100COMNTOOLS ( | 24 ) else if DEFINED VS100COMNTOOLS ( |
22 call "%VS100COMNTOOLS%..\..\VC\bin\vcvars32.bat" | 25 call "%VS100COMNTOOLS%..\..\VC\bin\vcvars32.bat" |
23 ) else ( | 26 ) else ( |
24 goto error_no_VS | 27 goto error_no_VS |
25 ) | 28 ) |
26 if %ERRORLEVEL% neq 0 exit /B %ERRORLEVEL% | 29 if %ERRORLEVEL% neq 0 exit /B %ERRORLEVEL% |
27 goto run_python | 30 goto run_python |
28 | 31 |
29 :error_no_VS | 32 :error_no_VS |
30 echo ERROR: Neither VS100COMNTOOLS nor VS110COMNTOOLS environment variable is se
t. | 33 echo ERROR: Neither VS100COMNTOOLS nor VS110COMNTOOLS environment variable is se
t. |
31 echo Are you sure Visual Studio 2010 or 2012 is installed? | 34 echo Are you sure Visual Studio 2010 or 2012 is installed? |
32 exit /B 1 | 35 exit /B 1 |
OLD | NEW |