platform_build_soong/cc/config
Stephen Hines e24303f71a Add noOverrideExternalGlobalCflags support to Soong
noOverrideExternalGlobalCflags is a new set of flags intended to be
added at the end of the command line for 3rd party projects like
external/, hardware/, vendor/, and more. Our previous flags for external
projects occur way too early on the command line, leading to issues with
use for suppressing diagnostics. Note that support for this variable in
build/make is currently unimplemented, as there are no projects that
would depend on it. It could be added in the future, if it turns out to
be useful.

This change initially applies `-Wno-unused-but-set-variable` and
`-Wno-unused-but-set-parameter` to external projects because these
upstream projects aren't easily fixed, and the risk of actual bugs is
low.

Bug: http://b/197240255
Test: Build and check warnings
Change-Id: I26f56c5c52725dddb70dd8130ad61270eac7a9aa
2021-12-15 03:14:26 -08:00
..
Android.bp Add Darwin+Arm64 toolchain support 2021-11-01 15:07:37 -07:00
arm64_device.go Support exporting device arch toolchain info 2021-08-02 14:54:10 -04:00
arm64_linux_host.go Rename ninja variables with Clang in the name 2021-07-14 20:55:23 -07:00
arm_device.go Support exporting device arch toolchain info 2021-08-02 14:54:10 -04:00
bionic.go Move default crt objects into Toolchain 2021-06-22 16:54:40 -07:00
bp2build.go Add x86_host vars to config.bzl 2021-10-19 12:18:13 -04:00
bp2build_test.go Add x86_host vars to config.bzl 2021-10-19 12:18:13 -04:00
cfi_exports.map
clang.go Remove unused-but-set-{variable,parameter} from ClangUnknownCflags 2021-09-13 06:25:41 +00:00
darwin_host.go Support macOS 12 SDK 2021-12-08 22:12:49 +00:00
global.go Add noOverrideExternalGlobalCflags support to Soong 2021-12-15 03:14:26 -08:00
integer_overflow_blocklist.txt Rename CFI blocklist files. 2020-07-27 18:37:48 +00:00
OWNERS Add config/tidy.go to per-file owners. 2021-09-07 10:20:49 -07:00
tidy.go Don't use bugprone-easily-swappable-parameters for global tidy builds either 2021-09-11 01:14:36 -07:00
tidy_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
toolchain.go remove support for *.rc files 2021-10-26 11:32:36 -07:00
vndk.go Merge "Support for OMAPI Vendor stable interface" 2021-11-23 04:54:02 +00:00
x86_64_device.go Support exporting device arch toolchain info 2021-08-02 14:54:10 -04:00
x86_device.go Support exporting device arch toolchain info 2021-08-02 14:54:10 -04:00
x86_linux_bionic_host.go Remove clang indirection without affecting build.ninja 2021-07-14 20:54:22 -07:00
x86_linux_host.go Add x86_host vars to config.bzl 2021-10-19 12:18:13 -04:00
x86_windows_host.go remove support for *.rc files 2021-10-26 11:32:36 -07:00