chromium-src-build/toolchain
kmarshall 72004d5fb0 Add static analysis support to Win Clang builds
This CL enables static analysis support for Clang builds on Windows.
Developers can opt-in to receiving analysis text by setting
"use_clang_static_analyzer = true" in their GN build
args. The solution works with Goma.

* Added flags to Clang portions of build/toolchain/win/BUILD.gn.
* Added options to the Analysis wrapper script to handle clang-cl.exe's
flag style.

BUG=687243

Review-Url: https://codereview.chromium.org/2748793004
Cr-Original-Commit-Position: refs/heads/master@{#457566}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5847e4bdf3b65ccc136bc42ef00d573f2adb50fb
2017-03-16 21:39:51 +00:00
..
android Output a linker map file for official builds 2017-03-08 17:23:01 +00:00
cros Add a way for CrOS toolchains to set custom flags for the nacl bootstrap. 2016-08-11 16:30:33 +00:00
linux Output a linker map file for official builds 2017-03-08 17:23:01 +00:00
mac Don't invoke goma for linking on mac 2017-02-02 22:21:23 +00:00
nacl Remove dependency on scan-build wrapper script for analysis builds. 2017-03-10 19:47:21 +00:00
win Add static analysis support to Win Clang builds 2017-03-16 21:39:51 +00:00
BUILD.gn Use explicit pool to define concurrent_links jobs. 2016-08-04 18:44:40 +00:00
OWNERS Add dpranke, scottmg as owners for GN-related files in src/build. 2014-12-12 18:56:50 +00:00
cc_wrapper.gni Use new toolchain_args variable in GN. 2016-08-09 22:23:24 +00:00
clang_static_analyzer.gni Add Clang static analyzer support to Clang toolchain defs in GN. 2017-01-24 23:25:01 +00:00
clang_static_analyzer_wrapper.py Add static analysis support to Win Clang builds 2017-03-16 21:39:51 +00:00
concurrent_links.gni Increase link concurrency for ThinLTO. 2016-09-30 02:21:04 +00:00
cros_toolchain.gni Add a way for CrOS toolchains to set custom flags for the nacl bootstrap. 2016-08-11 16:30:33 +00:00
gcc_ar_wrapper.py Reland of Enable whitelist generation for official builds. 2016-08-24 21:22:12 +00:00
gcc_compile_wrapper.py Reland of Enable whitelist generation for official builds. 2016-08-24 21:22:12 +00:00
gcc_link_wrapper.py Output a linker map file for official builds 2017-03-08 17:23:01 +00:00
gcc_solink_wrapper.py Output a linker map file for official builds 2017-03-08 17:23:01 +00:00
gcc_toolchain.gni Add static analysis support to Win Clang builds 2017-03-16 21:39:51 +00:00
get_concurrent_links.py Fix pylint warning. 2016-09-07 02:34:50 +00:00
goma.gni Update comment in build/toolchain/goma.gni 2016-09-30 05:43:02 +00:00
nacl_toolchain.gni Remove dependency on scan-build wrapper script for analysis builds. 2017-03-10 19:47:21 +00:00
toolchain.gni Roll clang 289944:295762. 2017-02-24 19:00:01 +00:00
wrapper_utils.py Output a linker map file for official builds 2017-03-08 17:23:01 +00:00