DescriptionEmbed compatibility manifest into all *.exe files
This CL introduces an automated and centralized way to embed
compatibility manifest into all *.exe files. With this CL,
a potential risk of behavioural inconsistency between
production binaries and unit test binaries is resolved by
enforcing the same compatibility context.
This CL uses 'target_conditions' feature of gyp to inject
manifest settings into each executable target. One tricky
part is that some executables such as setup.exe and
mini_installer.exe require external manifest file instead of
embedded one when component build is enabled.
See http://crbug.com/127233 for this.
You can override the gyp variable
'win_exe_compatibility_manifest' locally for a given
executable target to embed a custom compatibility manifest.
BUG=260692
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=214427
Patch Set 1 : Rebase #Patch Set 2 : Use external manifest for some setup executables when component build is enabled #Patch Set 3 : Rebase #Patch Set 4 : Allow a developer to override the default compatibility manifest for a given target #Patch Set 5 : style fix #
Messages
Total messages: 22 (0 generated)
|