DescriptionAdd yasm to the GN build.
This is forked off of https://codereview.chromium.org/266613002 The code to compile yasm itself is mostly from that patch, with a few updates for the other changes.
Adds a template for running compiled binaries. Compared to Albert's patch above, this assumes the binary is generated by the source tree so can have a cleaner interface (just specify the label of the tool you use).
The yasm rule is new compared to Albert's patch. It uses a special wrapper script instead of the new compiled_action templates so it can properly support depfiles. This also adds convenient support for defines and include dirs.
This adds some trivial ios changes to the content/public/browser. This should be a NOP now.
Fixes a bug in GN depfile creation. Previously, the .d file was emitted as an output of the script, but this confuses ninja. This change just removes that.
BUG=
R=ajwong@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=276772
Patch Set 1 #Patch Set 2 : #
Total comments: 4
Patch Set 3 : Now with less disaster #Patch Set 4 : y #Patch Set 5 : #Patch Set 6 : x86/x64 only #Patch Set 7 : #
Messages
Total messages: 11 (0 generated)
|