[Win32] Don't warn on certain deprecated stdlib fns (#564) Disable warnings about use of open, close, read, strdup, and some other deprecated functions that will almost certainly never be removed, that are found in third_party libraries. Issue: https://github.com/flutter/flutter/issues/59199
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn index 8282fb4..8b723d9 100644 --- a/build/config/compiler/BUILD.gn +++ b/build/config/compiler/BUILD.gn
@@ -269,6 +269,12 @@ assert(false, "unknown current_cpu " + current_cpu) } } + + # Don't warn about open, close, read, and other deprecated stdlib functions. + defines += [ + "_CRT_NONSTDC_NO_WARNINGS", + "_CRT_NONSTDC_NO_DEPRECATE", + ] } if (operator_new_alignment != "default" && is_clang) {