Commit 1a576130 authored by Yang Guo's avatar Yang Guo Committed by Commit Bot

DevTools: prepare build config for externally hosted frontend

This change introduces the GN arg 'external_devtools_frontend', which
for now defaults to false. Follow up changes will implement the true case.

Bug: 1011259
Change-Id: I07afe85f1552516a02184c430fb6e54d3928f04b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1838192
Commit-Queue: Yang Guo <yangguo@chromium.org>
Reviewed-by: default avatarRick Byers <rbyers@chromium.org>
Reviewed-by: default avatarDmitry Gozman <dgozman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#704166}
parent e082f93d
......@@ -564,21 +564,27 @@ source_set("blink_headers") {
]
}
if (external_devtools_frontend) {
devtools_frontend_path = "//third_party/devtools-frontend"
} else {
devtools_frontend_path = "//third_party/blink/renderer/devtools"
}
group("blink_devtools_frontend_resources") {
public_deps = [
"//third_party/blink/renderer/devtools:devtools_frontend_resources",
"$devtools_frontend_path:devtools_frontend_resources",
]
}
group("blink_devtools_frontend_resources_files") {
data_deps = [
"//third_party/blink/renderer/devtools:devtools_all_files",
"$devtools_frontend_path:devtools_all_files",
]
}
group("blink_generate_devtools_grd") {
public_deps = [
"//third_party/blink/renderer/devtools:generate_devtools_grd",
"$devtools_frontend_path:generate_devtools_grd",
]
}
......
......@@ -10,6 +10,10 @@ declare_args() {
# resources.pak. It is still possible to load JS files from disk by passing
# --debug-devtools cmdline switch.
debug_devtools = false
# If external_devtools_frontend is set to true, use DevTools frontend that is
# pulled as external dependency.
external_devtools_frontend = false
}
# Unhandled Tap enable means Contextual Search aka Tap to Search.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment