Lines Matching +full:bad +full:- +full:build +full:- +full:check
2 # Use of this source code is governed by a BSD-style license that can be
5 import("//build/config/rust.gni")
9 import("//build/config/ios/config.gni") # For `target_environment`
19 "-Xclang",
20 "-add-plugin",
21 "-Xclang",
22 "find-bad-constructs",
24 "-Xclang",
25 "-plugin-arg-find-bad-constructs",
26 "-Xclang",
27 "raw-ref-template-as-trivial-member",
29 "-Xclang",
30 "-plugin-arg-find-bad-constructs",
31 "-Xclang",
32 "check-stack-allocated",
37 "-Xclang",
38 "-plugin-arg-find-bad-constructs",
39 "-Xclang",
40 "check-ipc",
46 "-Xclang",
47 "-plugin-arg-find-bad-constructs",
48 "-Xclang",
49 "check-raw-ptr-fields",
52 "-Xclang",
53 "-plugin-arg-find-bad-constructs",
54 "-Xclang",
55 "raw-ptr-exclude-path=um/winnt.h",
61 "-Xclang",
62 "-plugin-arg-find-bad-constructs",
63 "-Xclang",
64 "check-raw-ref-fields",
70 # Enables some extra Clang-specific warnings. Some third-party code won't
74 "-Wheader-hygiene",
77 "-Wstring-conversion",
79 "-Wtautological-overlap-compare",
83 group("llvm-symbolizer_data") {
85 data = [ "$clang_base_path/bin/llvm-symbolizer.exe" ]
87 data = [ "$clang_base_path/bin/llvm-symbolizer" ]
108 _suffix = "-x86_64"
110 _suffix = "-i386"
112 _suffix = "-aarch64"
120 _dir = "x86_64-unknown-linux-gnu"
122 _dir = "i386-unknown-linux-gnu"
124 _dir = "armv7-unknown-linux-gnueabihf"
126 _dir = "aarch64-unknown-linux-gnu"
132 _dir = "x86_64-unknown-fuchsia"
134 _dir = "aarch64-unknown-fuchsia"
141 _suffix = "-x86_64-android"
143 _suffix = "-i686-android"
145 _suffix = "-arm-android"
147 _suffix = "-aarch64-android"
149 _suffix = "-riscv64-android"