mirror of
https://github.com/dart-lang/sdk
synced 2024-11-02 06:20:13 +00:00
dfb009d70a
This CL allows users to inject the inspect node used inside the os_fuchsia.cc file instead of having it get created automatically. This allows us to use inspect in other areas of the flutter/dart runners. This code needs to be soft transitioned so there will be follow up CLs after the runners are migrated. TEST=This was tested against the current version of the runner that does not use these new codepaths and against a version that does. Change-Id: I2fff36223aa4021da9cd2051daf6312d2b115492 Bug: fxbug.dev/69558 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/190960 Commit-Queue: Chase Latta <chaselatta@google.com> Reviewed-by: Zach Anderson <zra@google.com> Reviewed-by: Martin Kustermann <kustermann@google.com>
37 lines
975 B
Text
37 lines
975 B
Text
# Copyright (c) 2017, 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("../configs.gni")
|
|
import("platform_sources.gni")
|
|
|
|
if (is_fuchsia) {
|
|
import("//build/fuchsia/sdk.gni")
|
|
}
|
|
|
|
library_for_all_configs("libdart_platform") {
|
|
target_type = "source_set"
|
|
public_configs = [ "../vm:libdart_vm_config" ]
|
|
sources = platform_sources
|
|
include_dirs = [ ".." ]
|
|
extra_deps = []
|
|
|
|
if (is_fuchsia) {
|
|
if (using_fuchsia_gn_sdk) {
|
|
extra_deps += [
|
|
"$fuchsia_sdk_root/pkg/sys_cpp",
|
|
"$fuchsia_sdk_root/pkg/sys_inspect_cpp",
|
|
]
|
|
} else if (using_fuchsia_sdk) {
|
|
extra_deps += [
|
|
"$fuchsia_sdk_root/pkg:sys_cpp",
|
|
"$fuchsia_sdk_root/pkg:sys_inspect_cpp",
|
|
]
|
|
} else {
|
|
extra_deps += [
|
|
"//sdk/lib/sys/cpp",
|
|
"//sdk/lib/sys/inspect/cpp",
|
|
]
|
|
}
|
|
}
|
|
}
|