mirror of
https://github.com/dart-lang/sdk
synced 2024-10-14 22:49:53 +00:00
6eb85949fd
This adds support for printing the DTD connection information to stdout when --print-dtd-uri is passed. This change also fixes an issue where DDS would fail to spawn an isolate with the DTD snapshot when DDS was running in AOT mode. This means the SDK must be shipped with both AppJIT and AOT DTD snapshots, at least until dartdev is moved to run from AOT. Fixes https://github.com/dart-lang/sdk/issues/55034 TEST=run_test.dart Change-Id: I788ef9bfe76297a8d594992a2aac440ed9e2ecac Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/358541 Reviewed-by: Siva Annamalai <asiva@google.com> Commit-Queue: Ben Konyi <bkonyi@google.com> Reviewed-by: Kenzie Davisson <kenzieschmoll@google.com>
24 lines
713 B
Plaintext
24 lines
713 B
Plaintext
# Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file
|
|
# for details. All rights reserved. Use of this source code is governed by a
|
|
# BSD-style license that can be found in the LICENSE file.
|
|
|
|
import("../aot_snapshot.gni")
|
|
import("../application_snapshot.gni")
|
|
|
|
group("dds") {
|
|
public_deps = [ ":copy_dds_snapshot" ]
|
|
}
|
|
|
|
copy("copy_dds_snapshot") {
|
|
visibility = [ ":dds" ]
|
|
public_deps = [ ":generate_dds_snapshot" ]
|
|
sources = [ "$root_gen_dir/dds.dart.snapshot" ]
|
|
outputs = [ "$root_out_dir/dds.dart.snapshot" ]
|
|
}
|
|
|
|
application_snapshot("generate_dds_snapshot") {
|
|
main_dart = "../../pkg/dds/bin/dds.dart"
|
|
training_args = [ "--help" ]
|
|
output = "$root_gen_dir/dds.dart.snapshot"
|
|
}
|