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

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

Issue 2374453002: Tools not running from snapshots should use /.packages (Closed)
Patch Set: DART_ROOT doesn't exist in pub scripts Created 4 years, 2 months 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
« no previous file with comments | « sdk/bin/pub ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 @echo off 1 @echo off
2 REM Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 2 REM Copyright (c) 2014, 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 rem Run pub.dart on the Dart VM. This script is only used when running pub from 6 rem Run pub.dart on the Dart VM. This script is only used when running pub from
7 rem within the Dart source repo. The shipped SDK instead uses "pub_sdk.bat", 7 rem within the Dart source repo. The shipped SDK instead uses "pub_sdk.bat",
8 rem which is renamed to "pub.bat" when the SDK is built. 8 rem which is renamed to "pub.bat" when the SDK is built.
9 9
10 setlocal 10 setlocal
(...skipping 17 matching lines...) Expand all
28 set VM_OPTIONS=%VM_OPTIONS% %DART_VM_OPTIONS% 28 set VM_OPTIONS=%VM_OPTIONS% %DART_VM_OPTIONS%
29 ) 29 )
30 30
31 rem Use the Dart binary in the built SDK so pub can find the version file next 31 rem Use the Dart binary in the built SDK so pub can find the version file next
32 rem to it. 32 rem to it.
33 set BUILD_DIR=%SDK_DIR%\..\out\ReleaseX64 33 set BUILD_DIR=%SDK_DIR%\..\out\ReleaseX64
34 set DART=%BUILD_DIR%\dart-sdk\bin\dart 34 set DART=%BUILD_DIR%\dart-sdk\bin\dart
35 35
36 rem Run pub. 36 rem Run pub.
37 set PUB="%SDK_DIR%\..\third_party\pkg\pub\bin\pub.dart" 37 set PUB="%SDK_DIR%\..\third_party\pkg\pub\bin\pub.dart"
38 "%DART%" %VM_OPTIONS% "%PUB%" %* 38 "%DART%" "--packages=%SDK_DIR%\..\.packages" %VM_OPTIONS% "%PUB%" %*
39 39
40 endlocal 40 endlocal
41 41
42 exit /b %errorlevel% 42 exit /b %errorlevel%
43 43
44 :follow_links 44 :follow_links
45 setlocal 45 setlocal
46 for %%i in (%1) do set result=%%~fi 46 for %%i in (%1) do set result=%%~fi
47 set current= 47 set current=
48 for /f "usebackq tokens=2 delims=[]" %%i in (`dir /a:l "%~dp1" 2^>nul ^ 48 for /f "usebackq tokens=2 delims=[]" %%i in (`dir /a:l "%~dp1" 2^>nul ^
49 ^| %SystemRoot%\System32\find.exe " > %~n1 ["`) do ( 49 ^| %SystemRoot%\System32\find.exe " > %~n1 ["`) do (
50 set current=%%i 50 set current=%%i
51 ) 51 )
52 if not "%current%"=="" call :follow_links "%current%", result 52 if not "%current%"=="" call :follow_links "%current%", result
53 endlocal & set %~2=%result% 53 endlocal & set %~2=%result%
54 goto :eof 54 goto :eof
55 55
56 :end 56 :end
OLDNEW
« no previous file with comments | « sdk/bin/pub ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698