chromium-src-build/win
Yukawa@chromium.org 3c0353800c Embed 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

Review URL: https://chromiumcodereview.appspot.com/19275010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@214427 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-30 20:24:30 +00:00
..
importlibs Quench build spew. 2013-04-03 04:17:16 +00:00
chrome_win.croc Exclude ChromeOS directories and files from mac win linux. 2010-10-04 22:56:50 +00:00
compatibility.manifest Embed compatibility manifest into all *.exe files 2013-07-30 20:24:30 +00:00
install-build-deps.py Set svn:executable bit on scripts that are executable. 2012-04-23 03:24:12 +00:00
setup_cygwin_mount.py Was previously testing wrong condition: 'win' in platform is true for "dar'win'" too. 2012-01-30 23:32:35 +00:00