| Index: build/config/win/BUILD.gn
|
| diff --git a/build/config/win/BUILD.gn b/build/config/win/BUILD.gn
|
| index 3175b163bb70d093df607f6cd3200e278b9f50dc..9738fff142f8bfab4bf20a8437c897455f761c66 100644
|
| --- a/build/config/win/BUILD.gn
|
| +++ b/build/config/win/BUILD.gn
|
| @@ -19,7 +19,6 @@ config("sdk") {
|
| "NTDDI_VERSION=0x06020000",
|
| "PSAPI_VERSION=1",
|
| "WIN32",
|
| - "WIN32_LEAN_AND_MEAN",
|
| "WINVER=0x0602",
|
| ]
|
|
|
| @@ -109,3 +108,24 @@ config("incremental_linking") {
|
| config("no_incremental_linking") {
|
| ldflags = [ "/INCREMENTAL:NO" ]
|
| }
|
| +
|
| +# Character set ----------------------------------------------------------------
|
| +
|
| +# Not including this config means "ansi" (8-bit system codepage).
|
| +config("unicode") {
|
| + defines = [
|
| + "_UNICODE",
|
| + "UNICODE",
|
| + ]
|
| +}
|
| +
|
| +# Lean and mean ----------------------------------------------------------------
|
| +
|
| +# Some third party code might not compile with WIN32_LEAN_AND_MEAN so we have
|
| +# to have a separate config for it. Remove this config from your target to
|
| +# get the "bloaty and accomodating" version of windows.h.
|
| +config("lean_and_mean") {
|
| + defines = [
|
| + "WIN32_LEAN_AND_MEAN",
|
| + ]
|
| +}
|
|
|