Browse Subversion Repository
Contents of /trunk/framework/sample/Windows/unittest/src/nacl_test/scons.bat
Parent Directory
| Revision Log
Revision 280 -
( show annotations)
( download)
( as text)
Tue Jul 10 09:41:50 2012 UTC
(11 years, 10 months ago)
by shirayanagi
File MIME type: application/x-msdos-program
File size: 1581 byte(s)
バグ修正
| 1 |
|
| 2 |
@echo off |
| 3 |
|
| 4 |
setlocal |
| 5 |
|
| 6 |
rem ÂŤĎĚmF |
| 7 |
if not defined NACL_SDK_ROOT ( |
| 8 |
@echo NACL_SDK_ROOT đÝčľÄžł˘B |
| 9 |
goto error |
| 10 |
) |
| 11 |
|
| 12 |
|
| 13 |
SET CYGWIN=nodosfilewarning |
| 14 |
SET CYGPATH=C:\cygwin\bin\cygpath.exe |
| 15 |
SET WINPYTHON=yes |
| 16 |
pushd "%~dp0" |
| 17 |
if exist "c:\cygwin\bin\python.exe" ( |
| 18 |
call :cygset |
| 19 |
SET WINPYTHON= |
| 20 |
goto build |
| 21 |
) |
| 22 |
if exist "c:\cygwin\bin\python" ( |
| 23 |
call :cygset |
| 24 |
SET WINPYTHON= |
| 25 |
goto build |
| 26 |
) |
| 27 |
|
| 28 |
call :winpy |
| 29 |
:build |
| 30 |
|
| 31 |
if not defined NACL_TARGET_PLATFORM ( |
| 32 |
SET NACL_TARGET_PLATFORM=pepper_15 |
| 33 |
) |
| 34 |
SET NACL_SDK_PLATFORM_DIR=%NACL_SDK_ROOT%/%NACL_TARGET_PLATFORM% |
| 35 |
|
| 36 |
SET PYTHONPATH=%NACL_SDK_PLATFORM_DIR%/third_party/scons-2.0.1/engine |
| 37 |
|
| 38 |
SET PYTHON=python |
| 39 |
if "%WINPYTHON%" == "yes" ( |
| 40 |
%PYTHON% -O -OO "%NACL_SDK_PLATFORM_DIR%/third_party/scons-2.0.1/script/scons" ^ |
| 41 |
--warn no-visual-c-missing ^ |
| 42 |
--file=build.scons ^ |
| 43 |
--site-dir="%NACL_SDK_PLATFORM_DIR%/build_tools/nacl_sdk_scons" %* |
| 44 |
) else ( |
| 45 |
bash -c "python -O -OO \"%NACL_SDK_PLATFORM_DIR%/third_party/scons-2.0.1/script/scons\" --warn no-visual-c-missing --file=build.scons --site-dir=\"%NACL_SDK_PLATFORM_DIR%/build_tools/nacl_sdk_scons\" %*" |
| 46 |
) |
| 47 |
|
| 48 |
if errorlevel 1 goto error |
| 49 |
|
| 50 |
goto end |
| 51 |
|
| 52 |
:error |
| 53 |
pause |
| 54 |
exit /b 1 |
| 55 |
|
| 56 |
:end |
| 57 |
exit /b 0 |
| 58 |
|
| 59 |
:cygset |
| 60 |
@echo cygwin ĹĚ python đg˘ÜˇB |
| 61 |
SET PATH=c:\cygwin\bin;%PATH% |
| 62 |
SET CYG_NACL_SDK_ROOT=/cygdrive/%NACL_SDK_ROOT% |
| 63 |
SET CYG_NACL_SDK_ROOT=%CYG_NACL_SDK_ROOT::=% |
| 64 |
SET CYG_NACL_SDK_ROOT=%CYG_NACL_SDK_ROOT:\=/% |
| 65 |
SET NACL_SDK_ROOT=%CYG_NACL_SDK_ROOT% |
| 66 |
|
| 67 |
goto :EOF |
| 68 |
|
| 69 |
:winpy |
| 70 |
@echo Windows Python đg˘ÜˇB |
| 71 |
SET PATH=C:\Python27;%PATH% |
| 72 |
goto :EOF |
|