Index: chrome/installer/mini_installer/BUILD.gn |
diff --git a/chrome/installer/mini_installer/BUILD.gn b/chrome/installer/mini_installer/BUILD.gn |
index a3dcae8d208547f31acbdf06f3d657c57dae44a0..55444a5f06be9af2bff5ed01d1fe8c7432318411 100644 |
--- a/chrome/installer/mini_installer/BUILD.gn |
+++ b/chrome/installer/mini_installer/BUILD.gn |
@@ -68,6 +68,25 @@ source_set("unit_tests") { |
packed_files_rc_file = "$target_gen_dir/packed_files.rc" |
+# The runtime deps are used to tell create_installer_archive what component |
+# DLLs need to be packaged in a component build. |
+chrome_runtime_deps = "$root_gen_dir/chrome_component.runtime_deps" |
+setup_runtime_deps = "$root_gen_dir/setup.runtime_deps" |
+ |
+group("chrome_runtime_deps") { |
+ write_runtime_deps = chrome_runtime_deps |
+ data_deps = [ |
+ "//chrome", |
+ ] |
+} |
+ |
+group("setup_runtime_deps") { |
+ write_runtime_deps = setup_runtime_deps |
+ data_deps = [ |
+ "//chrome/installer/setup", |
+ ] |
+} |
+ |
action("archive") { |
script = "//chrome/tools/build/win/create_installer_archive.py" |
@@ -98,6 +117,10 @@ action("archive") { |
rebase_path(packed_files_rc_file, root_build_dir), |
"--target_arch=$current_cpu", |
"--distribution=_google_chrome", |
+ "--chrome_runtime_deps", |
+ rebase_path(chrome_runtime_deps, root_build_dir), |
+ "--setup_runtime_deps", |
+ rebase_path(setup_runtime_deps, root_build_dir), |
# Optional arguments to generate diff installer. |
#'--last_chrome_installer=C:/Temp/base', |
@@ -109,6 +132,8 @@ action("archive") { |
] |
deps = [ |
+ ":chrome_runtime_deps", |
+ ":setup_runtime_deps", |
"//chrome", |
"//chrome:main_dll", |
"//chrome/browser/extensions/default_extensions", |