Index: build/config/win/BUILD.gn |
diff --git a/build/config/win/BUILD.gn b/build/config/win/BUILD.gn |
index 8b0910f9fd24f306f58148a582674e82efad72bd..1b509a7b1e47afaeacad00e9b507b89c0fbfe25a 100644 |
--- a/build/config/win/BUILD.gn |
+++ b/build/config/win/BUILD.gn |
@@ -179,3 +179,18 @@ config("lean_and_mean") { |
config("nominmax") { |
defines = [ "NOMINMAX" ] |
} |
+ |
+# Target WinRT ---------------------------------------------------------------- |
+ |
+# When targeting Windows Runtime, certain compiler/linker flags are necessary. |
+ |
+config("target_winrt") { |
+ defines = [ |
+ "WINRT", |
+ "WINAPI_FAMILY=WINAPI_FAMILY_PC_APP", |
+ ] |
+ cflags_cc = [ |
+ "/ZW", |
+ "/EHsc", |
+ ] |
+} |