mirror of
https://github.com/dart-lang/sdk
synced 2024-10-14 11:03:19 +00:00
Convert the command-line analyzer to a dart 2 snapshot.
Change-Id: Ieb5cd8971494a8a6ffc07c0fd4dde07cfb6f5373 Reviewed-on: https://dart-review.googlesource.com/56034 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Devon Carew <devoncarew@google.com>
This commit is contained in:
parent
89df6b785d
commit
eeec6466b6
|
@ -31,7 +31,7 @@ declare -a EXTRA_VM_OPTIONS
|
|||
|
||||
case $0 in
|
||||
*_developer)
|
||||
EXTRA_VM_OPTIONS+=('--checked')
|
||||
EXTRA_VM_OPTIONS+=('--enable-asserts')
|
||||
;;
|
||||
esac
|
||||
|
||||
|
@ -47,4 +47,4 @@ ANALYZER="$DART_ROOT/pkg/analyzer_cli/bin/analyzer.dart"
|
|||
|
||||
DEV_OPTIONS="--use-analysis-driver-memory-byte-store"
|
||||
|
||||
exec "$DART" "--packages=$DART_ROOT/.packages" "${EXTRA_VM_OPTIONS[@]}" "$ANALYZER" "$DEV_OPTIONS" "$SDK_ARG" "$@"
|
||||
exec "$DART" "--preview-dart-2" "--packages=$DART_ROOT/.packages" "${EXTRA_VM_OPTIONS[@]}" "$ANALYZER" "$DEV_OPTIONS" "$SDK_ARG" "$@"
|
||||
|
|
|
@ -24,7 +24,7 @@ set SDK_ARG=--dart-sdk=%SDK_DIR%
|
|||
set EXTRA_VM_OPTIONS=
|
||||
|
||||
if _%DARTANALYZER_DEVELOPER_MODE%_ == _1_ (
|
||||
set EXTRA_VM_OPTIONS=%EXTRA_VM_OPTIONS% --checked
|
||||
set EXTRA_VM_OPTIONS=%EXTRA_VM_OPTIONS% --enable_asserts
|
||||
)
|
||||
|
||||
rem We allow extra vm options to be passed in through an environment variable.
|
||||
|
@ -40,7 +40,7 @@ if %DART_ROOT:~-1%==\ set DART_ROOT=%DART_ROOT:~0,-1%
|
|||
|
||||
set ANALYZER=%DART_ROOT%\pkg\analyzer_cli\bin\analyzer.dart
|
||||
|
||||
"%DART%" "--packages=%DART_ROOT%\.packages" %EXTRA_VM_OPTIONS% "%ANALYZER%" "%SDK_ARG%" %*
|
||||
"%DART%" "--preview-dart-2" "--packages=%DART_ROOT%\.packages" %EXTRA_VM_OPTIONS% "%ANALYZER%" "%SDK_ARG%" %*
|
||||
|
||||
endlocal
|
||||
|
||||
|
|
|
@ -28,4 +28,4 @@ SNAPSHOT="$BIN_DIR/snapshots/dartanalyzer.dart.snapshot"
|
|||
|
||||
# We are running the snapshot in the built SDK.
|
||||
DART="$BIN_DIR/dart"
|
||||
exec "$DART" "$SNAPSHOT" "$SDK_ARG" "$@"
|
||||
exec "$DART" "--preview-dart-2" "$SNAPSHOT" "$SDK_ARG" "$@"
|
||||
|
|
|
@ -22,7 +22,7 @@ if %SDK_DIR:~-1%==\ set SDK_DIR=%SDK_DIR:~0,-1%
|
|||
|
||||
set SDK_ARG=--dart-sdk=%SDK_DIR%
|
||||
|
||||
"%DART%" "%SNAPSHOT%" "%SDK_ARG%" %*
|
||||
"%DART%" "--preview-dart-2" "%SNAPSHOT%" "%SDK_ARG%" %*
|
||||
|
||||
endlocal
|
||||
|
||||
|
|
|
@ -4,3 +4,4 @@
|
|||
|
||||
# This file is only here that so certain Dart editors recognize this is a Dart
|
||||
# project.
|
||||
name: testing_tools
|
||||
|
|
|
@ -21,6 +21,9 @@ analyzer_files = exec_script("../../tools/list_dart_files.py",
|
|||
"list lines")
|
||||
|
||||
application_snapshot("generate_dartanalyzer_snapshot") {
|
||||
vm_args = [
|
||||
"--preview-dart-2",
|
||||
]
|
||||
main_dart = "../../pkg/analyzer_cli/bin/analyzer.dart"
|
||||
training_args = [
|
||||
"--dart-sdk=" + rebase_path("../../sdk"),
|
||||
|
|
Loading…
Reference in a new issue