Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(457)

Side by Side Diff: sdk/bin/dart2js.bat

Issue 686113002: Update repo to use dart2js from pkg/compiler. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 @echo off 1 @echo off
2 REM Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2 REM Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3 REM for details. All rights reserved. Use of this source code is governed by a 3 REM for details. All rights reserved. Use of this source code is governed by a
4 REM BSD-style license that can be found in the LICENSE file. 4 REM BSD-style license that can be found in the LICENSE file.
5 5
6 setlocal 6 setlocal
7 rem Handle the case where dart-sdk/bin has been symlinked to. 7 rem Handle the case where dart-sdk/bin has been symlinked to.
8 set DIR_NAME_WITH_SLASH=%~dp0 8 set DIR_NAME_WITH_SLASH=%~dp0
9 set DIR_NAME=%DIR_NAME_WITH_SLASH:~0,-1%% 9 set DIR_NAME=%DIR_NAME_WITH_SLASH:~0,-1%%
10 call :follow_links "%DIR_NAME%", RETURNED_BIN_DIR 10 call :follow_links "%DIR_NAME%", RETURNED_BIN_DIR
11 rem Get rid of surrounding quotes. 11 rem Get rid of surrounding quotes.
12 for %%i in ("%RETURNED_BIN_DIR%") do set BIN_DIR=%%~fi 12 for %%i in ("%RETURNED_BIN_DIR%") do set BIN_DIR=%%~fi
13 13
14 rem Get absolute full name for SDK_DIR. 14 rem Get absolute full name for SDK_DIR.
15 for %%i in ("%BIN_DIR%\..\") do set SDK_DIR=%%~fi 15 for %%i in ("%BIN_DIR%\..\") do set SDK_DIR=%%~fi
16 16
17 rem Remove trailing backslash if there is one 17 rem Remove trailing backslash if there is one
18 IF %SDK_DIR:~-1%==\ set SDK_DIR=%SDK_DIR:~0,-1% 18 IF %SDK_DIR:~-1%==\ set SDK_DIR=%SDK_DIR:~0,-1%
19 19
20 set DART2JS=%SDK_DIR%\lib\_internal\compiler\implementation\dart2js.dart
21 set DART=%BIN_DIR%\dart 20 set DART=%BIN_DIR%\dart
22 set SNAPSHOT=%BIN_DIR%\snapshots\dart2js.dart.snapshot 21 set SNAPSHOT=%BIN_DIR%\snapshots\dart2js.dart.snapshot
23 22
24 set EXTRA_OPTIONS= 23 set EXTRA_OPTIONS=
25 set EXTRA_VM_OPTIONS= 24 set EXTRA_VM_OPTIONS=
26 25
27 if _%DART2JS_DEVELOPER_MODE%_ == _1_ ( 26 if _%DART2JS_DEVELOPER_MODE%_ == _1_ (
28 set EXTRA_VM_OPTIONS=%EXTRA_VM_OPTIONS% --checked 27 set EXTRA_VM_OPTIONS=%EXTRA_VM_OPTIONS% --checked
29 ) 28 )
30 29
31 if exist "%SNAPSHOT%" ( 30 if exist "%SNAPSHOT%" (
32 set EXTRA_OPTIONS=%EXTRA_OPTIONS% "--library-root=%SDK_DIR%" 31 set EXTRA_OPTIONS=%EXTRA_OPTIONS% "--library-root=%SDK_DIR%"
33 ) 32 )
34 33
35 rem See comments regarding options below in dart2js shell script. 34 rem See comments regarding options below in dart2js shell script.
36 set EXTRA_VM_OPTIONS=%EXTRA_VM_OPTIONS% --heap_growth_rate=512 35 set EXTRA_VM_OPTIONS=%EXTRA_VM_OPTIONS% --heap_growth_rate=512
37 36
38 rem We allow extra vm options to be passed in through an environment variable. 37 rem We allow extra vm options to be passed in through an environment variable.
39 if not "_%DART_VM_OPTIONS%_" == "__" ( 38 if not "_%DART_VM_OPTIONS%_" == "__" (
40 set EXTRA_VM_OPTIONS=%EXTRA_VM_OPTIONS% %DART_VM_OPTIONS% 39 set EXTRA_VM_OPTIONS=%EXTRA_VM_OPTIONS% %DART_VM_OPTIONS%
41 ) 40 )
42 41
42 rem Get absolute full name for DART_ROOT.
43 for %%i in ("%SDK_DIR%\..\") do set DART_ROOT=%%~fi
44
45 rem Remove trailing backslash if there is one
46 if %DART_ROOT:~-1%==\ set DART_ROOT=%DART_ROOT:~0,-1%
47
48 set DART2JS=%DART_ROOT%\pkg\compiler\lib\src\dart2js.dart
49
50 rem DART_CONFIGURATION defaults to ReleaseIA32
51 if "%DART_CONFIGURATION%"=="" set DART_CONFIGURATION=ReleaseIA32
52
53 set BUILD_DIR=%DART_ROOT%\build\%DART_CONFIGURATION%
54
55 set PACKAGE_ROOT=%BUILD_DIR%\packages
56
43 if exist "%SNAPSHOT%" ( 57 if exist "%SNAPSHOT%" (
Paul Berry 2014/10/29 14:16:52 Similar comment here to the comment in sdk/bin/dar
Johnni Winther 2014/10/30 10:04:31 Done.
44 "%DART%" %EXTRA_VM_OPTIONS% "%SNAPSHOT%" %EXTRA_OPTIONS% %* 58 "%DART%" %EXTRA_VM_OPTIONS% "%SNAPSHOT%" %EXTRA_OPTIONS% %*
45 ) else ( 59 ) else (
46 "%DART%" %EXTRA_VM_OPTIONS% "%DART2JS%" %EXTRA_OPTIONS% %* 60 "%DART%" %EXTRA_VM_OPTIONS% "--package-root=%PACKAGE_ROOT%" "%DART2JS%" %EXTRA _OPTIONS% %*
47 ) 61 )
48 62
49 endlocal 63 endlocal
50 64
51 exit /b %errorlevel% 65 exit /b %errorlevel%
52 66
53 :follow_links 67 :follow_links
54 setlocal 68 setlocal
55 for %%i in (%1) do set result=%%~fi 69 for %%i in (%1) do set result=%%~fi
56 set current= 70 set current=
57 for /f "usebackq tokens=2 delims=[]" %%i in (`dir /a:l "%~dp1" 2^>nul ^ 71 for /f "usebackq tokens=2 delims=[]" %%i in (`dir /a:l "%~dp1" 2^>nul ^
58 ^| find "> %~n1 ["`) do ( 72 ^| find "> %~n1 ["`) do (
59 set current=%%i 73 set current=%%i
60 ) 74 )
61 if not "%current%"=="" call :follow_links "%current%", result 75 if not "%current%"=="" call :follow_links "%current%", result
62 endlocal & set %~2=%result% 76 endlocal & set %~2=%result%
63 goto :eof 77 goto :eof
64 78
65 :end 79 :end
OLDNEW
« sdk/bin/dart2js ('K') | « sdk/bin/dart2js ('k') | sdk/bin/dart2js_sdk » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698