chromium-src-build/win
Nico Weber 6932ee9819 win: Let linker convert .manifest file to an embedded resource instead of calling rc.exe.
This has a bunch of minor advantages:
1. It's less code
2. It's a build step less per windows_manifest
3. /manifest:embed automatically sets 1 or 2 based on /dll, so
   clients of windows_manifest() clients no longer need to set type
4. rc.exe is no longer required for every single binary, which
   helps bootstrapping of cross-building some chrome/win binaries
   on non-win

No intended behavior change.

TBR=sergeyu,grt

Bug: 495204
Cq-Include-Trybots: master.tryserver.chromium.win:win10_chromium_x64_rel_ng
Change-Id: I13cd9103829fa535997fa7a7e5ec009dbc1b8039
Reviewed-on: https://chromium-review.googlesource.com/585109
Commit-Queue: Nico Weber <thakis@chromium.org>
Reviewed-by: Scott Graham <scottmg@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#489729}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 132e149a98b37ee78eaf86434dbe37f22fa40d4c
2017-07-26 19:46:08 +00:00
..
syzygy Remove the syzygy optimization code. 2016-10-17 21:04:02 +00:00
BUILD.gn win: Let linker convert .manifest file to an embedded resource instead of calling rc.exe. 2017-07-26 19:46:08 +00:00
as_invoker.manifest Preliminary support for Windows manifests in the GN build. 2015-07-21 18:57:19 +00:00
chrome_win.croc Exclude ChromeOS directories and files from mac win linux. 2010-10-04 22:56:50 +00:00
common_controls.manifest Preliminary support for Windows manifests in the GN build. 2015-07-21 18:57:19 +00:00
compatibility.manifest Add supportedOS GUID for Windows 10 2014-10-07 02:50:13 +00:00
copy_cdb_to_output.py Switch to VS 2015 Update 3 2016-09-08 01:54:27 +00:00
merge_pgc_files.py Fix typo in merge_pgc_files.py 2017-06-09 03:30:11 +00:00
message_compiler.gni Disable etw_manifest in the GN Windows build. 2015-12-16 22:39:10 +00:00
message_compiler.py Strip invalid utf-8 characters from mc.exe header output 2016-11-22 17:26:21 +00:00
reorder-imports.py win: Let reorder-imports.py fail if its invocation of swapimport.exe fails. 2015-09-24 05:09:26 +00:00
require_administrator.manifest Add cloud_print to the GN build. 2015-10-14 23:45:43 +00:00
run_pgo_profiling_benchmarks.py Make the PGO profiling step work with VS2017 2017-05-12 15:29:26 +00:00
use_ansi_codes.py clang/win: Make diagnostics colored if ansicon is around at runhooks time. 2015-06-19 23:44:00 +00:00