| Index: BUILD.gn
|
| diff --git a/BUILD.gn b/BUILD.gn
|
| index 5a743606293a1edfc546cf532be2bcc1fb19634a..b045d09ffcf51352f2ff4b2f9c36a7f385598634 100644
|
| --- a/BUILD.gn
|
| +++ b/BUILD.gn
|
| @@ -474,9 +474,13 @@ source_set("v8_snapshot") {
|
| ":js2c",
|
| ":js2c_experimental",
|
| ":js2c_extras",
|
| - ":run_mksnapshot",
|
| ":v8_base",
|
| ]
|
| + public_deps = [
|
| + # This should be public so downstream targets can declare the snapshot
|
| + # output file as their inputs.
|
| + ":run_mksnapshot",
|
| + ]
|
|
|
| sources = [
|
| "$target_gen_dir/libraries.cc",
|
| @@ -502,9 +506,11 @@ if (v8_use_external_startup_data) {
|
| ":js2c",
|
| ":js2c_experimental",
|
| ":js2c_extras",
|
| - ":run_mksnapshot",
|
| ":v8_base",
|
| + ]
|
| + public_deps = [
|
| ":natives_blob",
|
| + ":run_mksnapshot",
|
| ]
|
|
|
| sources = [
|
| @@ -1574,6 +1580,10 @@ if (component_mode == "shared_library") {
|
| } else if (v8_use_snapshot) {
|
| deps = [
|
| ":v8_base",
|
| + ]
|
| + # v8_snapshot should be public so downstream targets can declare the
|
| + # snapshot file as their input.
|
| + public_deps = [
|
| ":v8_snapshot",
|
| ]
|
| } else {
|
| @@ -1609,6 +1619,8 @@ if (component_mode == "shared_library") {
|
| } else if (v8_use_snapshot) {
|
| deps = [
|
| ":v8_base",
|
| + ]
|
| + public_deps = [
|
| ":v8_snapshot",
|
| ]
|
| } else {
|
|
|