Lines Matching +full:win +full:- +full:llvm
2 # Use of this source code is governed by a BSD-style license that can be
11 import("//build/toolchain/win/win_toolchain_data.gni")
15 if (host_os == "win") {
22 if (host_os == "win") {
42 # C compilation targets determine the correct list of -D and -I flags based
83 "--exe",
85 "--header",
87 "--depfile",
89 "--output",
91 "--libclang-path",
99 "--ld-library-path",
105 args += [ "--bindgen-flags" ]
112 "--",
120 # places before the directory specified in `-isysroot`.
121 …# https://github.com/llvm/llvm-project/blob/699e0bed4bfead826e210025bf33e5a1997c018b/clang/lib/Too…
131 "-resource-dir",
138 # available in //build/toolchain/win/win_toolchain_data.gni. From there
154 args += [ "/clang:-fparse-all-comments" ]
156 args += [ "-fparse-all-comments" ]
159 # Default configs include "-fvisibility=hidden", and for some reason this
162 args += [ "-fvisibility=default" ]
168 args += [ "--driver-mode=cl" ]
171 # -fno-spell-checking
172 # -fallow-editor-placeholders
174 args += [ "-Wno-unknown-argument" ]
176 # Replace these two arguments with a version that clang-cl can parse.
178 "/clang:-fno-spell-checking",
179 "/clang:-fallow-editor-placeholders",
184 # LLVM searches for a default CFI ignorelist at (exactly)
186 # Even if we provide a custom -fsanitize-ignorelist, the absence
188 # it within third_party/llvm-build, but for bindgen our cwd
193 args += [ "-fno-sanitize-ignorelist" ]