summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2022-03-03 13:17:15 +0100
committerPeter Varga <pvarga@inf.u-szeged.hu>2022-03-08 14:11:10 +0000
commitf272d500a3a96945cf8fae5b806ae493ec8ac2d0 (patch)
treeded1b80de55d7056abdc92f1d6bf85ddf5f46c9f
parent27c38d2cc17e4ccfe9e77a8fc25e37ce7a0dfef6 (diff)
downloadqtwebengine-chromium-f272d500a3a96945cf8fae5b806ae493ec8ac2d0.tar.gz
Fix building with optimize_webui=false
Change-Id: Ia9ceff551afe868b623dc5a1131215abac8fad5e Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
-rw-r--r--chromium/chrome/browser/resources/pdf/BUILD.gn44
1 files changed, 25 insertions, 19 deletions
diff --git a/chromium/chrome/browser/resources/pdf/BUILD.gn b/chromium/chrome/browser/resources/pdf/BUILD.gn
index 99aecf0e84e..4e303d61d76 100644
--- a/chromium/chrome/browser/resources/pdf/BUILD.gn
+++ b/chromium/chrome/browser/resources/pdf/BUILD.gn
@@ -111,23 +111,25 @@ if (optimize_webui) {
# This script is injected by `pdf::PluginResponseWriter`, and must stand alone.
# Consequently, it must always be rolled up by `optimize_webui()`.
-build_internal_plugin_manifest = "build_internal_plugin_manifest.json"
-optimize_webui("build_internal_plugin") {
- host = "about:blank"
- input = rebase_path("$target_gen_dir/$preprocess_folder", root_build_dir)
- js_out_files = [ "pdf_internal_plugin_wrapper.rollup.js" ]
- js_module_in_files = [ "pdf_internal_plugin_wrapper.js" ]
- out_manifest = "$target_gen_dir/$build_internal_plugin_manifest"
-
- deps = [
- ":preprocess",
- ":preprocess_internal_plugin",
- "../../../../ui/webui/resources:preprocess",
- ]
- excludes = [
- "browser_api.js",
- "chrome://resources/js/cr.m.js",
- ]
+if (optimize_webui) {
+ build_internal_plugin_manifest = "build_internal_plugin_manifest.json"
+ optimize_webui("build_internal_plugin") {
+ host = "about:blank"
+ input = rebase_path("$target_gen_dir/$preprocess_folder", root_build_dir)
+ js_out_files = [ "pdf_internal_plugin_wrapper.rollup.js" ]
+ js_module_in_files = [ "pdf_internal_plugin_wrapper.js" ]
+ out_manifest = "$target_gen_dir/$build_internal_plugin_manifest"
+
+ deps = [
+ ":preprocess",
+ ":preprocess_internal_plugin",
+ "../../../../ui/webui/resources:preprocess",
+ ]
+ excludes = [
+ "browser_api.js",
+ "chrome://resources/js/cr.m.js",
+ ]
+ }
}
generate_grd("build_grd") {
@@ -161,8 +163,12 @@ generate_grd("build_grd") {
]
}
- deps += [ ":build_internal_plugin" ]
- manifest_files += [ "$target_gen_dir/$build_internal_plugin_manifest" ]
+ if (optimize_webui) {
+ deps += [ ":build_internal_plugin" ]
+ manifest_files += [ "$target_gen_dir/$build_internal_plugin_manifest" ]
+ } else {
+ deps += [ ":preprocess_internal_plugin" ]
+ }
grd_prefix = "pdf"
out_grd = "$target_gen_dir/resources.grd"