From: Erik Faye-Lund Date: Wed, 15 Apr 2020 21:22:51 +0000 (+0200) Subject: meson: tell flex that we support c99 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=daeff19608e8ef1937167ffa8b086bba5eb3f60e;p=mesa.git meson: tell flex that we support c99 flexint.h uses stdint.h if the compiler claims to support C99. MSVC doesn't support enough of C99 to enable this flag, but it supports enough to keep flex happy. Without this, we end up with *both* some flex-specific definitions as well as our own definitions from mesa-headers, producing a slew of compiler warnings. Reviewed-by: Brian Paul Part-of: --- diff --git a/meson.build b/meson.build index 6b85c9540e8..9184b69ea8a 100644 --- a/meson.build +++ b/meson.build @@ -1506,7 +1506,7 @@ if host_machine.system() == 'windows' if prog_flex.found() # windows compatibility (uses instead of and _isatty, # _fileno functions) - prog_flex = [prog_flex, '--wincompat'] + prog_flex = [prog_flex, '--wincompat', '-D__STDC_VERSION__=199901'] else prog_flex = [find_program('lex', 'flex', required : with_any_opengl)] endif