DescriptionRemove all gyp BUILD rules with multiple outputs.
- Modify js2c to accept --js and --nojs,
- modify mksnapshot to accept --startup_src
(instead of a positional parameter, so that it can be omitted),
- modify v8.gyp to use the above so that no target has multiple
output dependencies, and
- update GN to use the switches above.
(I have not succeeded in fixing the GYP->make translator to properly map
multi-output rules, so that they work as expected in all edge cases.
This CL signals defeat on that front, and instead I rewrite the GYP
file to avoid that situation in the first place.)
R=jochen@chromium.org
BUG=v8:4382
LOG=N
Committed: https://crrev.com/244cc0a6a9643bee962c2e3c60a1e093f18fe9ed
Cr-Commit-Position: refs/heads/master@{#30640}
Patch Set 1 #
Messages
Total messages: 6 (1 generated)
|