--- a/meson.build +++ b/meson.build @@ -90,44 +90,6 @@ endif endif -# a few compiler warning flags we always want enabled -add_project_arguments( - cc.get_supported_arguments([ - '-Werror=shadow', - '-Werror=empty-body', - '-Werror=strict-prototypes', - '-Werror=missing-prototypes', - '-Werror=implicit-function-declaration', - '-Werror=pointer-arith', - '-Werror=missing-declarations', - '-Werror=return-type', - '-Werror=int-conversion', - '-Werror=incompatible-pointer-types', - '-Werror=misleading-indentation', - '-Werror=missing-include-dirs', - '-Werror=declaration-after-statement', - '-Werror=format-security', - - '-Wno-missing-field-initializers', - '-Wno-error=missing-field-initializers', - '-Wno-unused-parameter', - '-Wno-error=unused-parameter', - ]), - language: 'c' -) -add_project_arguments( - '-Wno-unused-parameter', - '-Werror=empty-body', - '-Werror=pointer-arith', - '-Werror=init-self', - '-Werror=missing-declarations', - '-Werror=return-type', - '-Werror=misleading-indentation', - '-Werror=format-security', - - language: 'cpp' -) - # Vendor extensions in system headers if host_machine.system() != 'netbsd' # on NetBSD, defining POSIX_C_SOURCE *removes* non-POSIX symbols from namespace,