diff options
| -rw-r--r-- | meson.build | 7 | ||||
| -rwxr-xr-x | setup.py | 6 |
2 files changed, 11 insertions, 2 deletions
diff --git a/meson.build b/meson.build index 1beda259..2064d254 100644 --- a/meson.build +++ b/meson.build @@ -72,7 +72,6 @@ else '-Wall', '-Warray-bounds', '-Wcast-align', - '-Wdeclaration-after-statement', '-Wduplicated-branches', '-Wextra', '-Wformat=2', @@ -104,6 +103,12 @@ else '-Wwrite-strings', ] + if python.language_version().split('.')[0] == '2' + main_c_args += [ + '-Wdeclaration-after-statement', + ] + endif + main_c_args += [ '-Wno-incompatible-pointer-types-discards-qualifiers', '-Wno-missing-field-initializers', @@ -975,7 +975,6 @@ def add_ext_compiler_flags(ext, compiler, _cache={}): "-Wall", "-Warray-bounds", "-Wcast-align", - "-Wdeclaration-after-statement", "-Wduplicated-branches", "-Wextra", "-Wformat=2", @@ -1007,6 +1006,11 @@ def add_ext_compiler_flags(ext, compiler, _cache={}): "-Wwrite-strings", ] + if sys.version_info[0] == 2: + args += [ + "-Wdeclaration-after-statement", + ] + args += [ "-Wno-incompatible-pointer-types-discards-qualifiers", "-Wno-missing-field-initializers", |
