diff --git a/meson.build b/meson.build index d6b49c8dd02..fe6b0c63abb 100644 --- a/meson.build +++ b/meson.build @@ -1916,22 +1916,16 @@ if build_machine.system() == 'windows' # windows compatibility (uses instead of and _isatty, # _fileno functions) prog_flex = [prog_flex, '--wincompat'] - if get_option('c_std') == 'c99' - prog_flex += '-D__STDC_VERSION__=199901' - endif else prog_flex = [find_program('flex', 'lex', required : with_any_opengl)] endif # Force flex to use const keyword in prototypes, as relies on __cplusplus or - # __STDC__ macro to determine whether it's safe to use const keyword, but - # MSVC only defines __STDC_VERSION__ for C11/C17. + # __STDC__ macro to determine whether it's safe to use const keyword prog_flex += '-DYY_USE_CONST=' prog_flex_cpp = prog_flex - if get_option('c_std') != 'c99' - # Convince win_flex to use for C++ files - prog_flex_cpp += '-D__STDC_VERSION__=199901' - endif + # Convince win_flex to use for C++ files + prog_flex_cpp += '-D__STDC_VERSION__=201112' prog_bison = find_program('win_bison', required : false) if not prog_bison.found()