diff --git a/subprojects/gst-plugins-base/meson.build b/subprojects/gst-plugins-base/meson.build index f2d2aacc0e..6006ed0722 100644 --- a/subprojects/gst-plugins-base/meson.build +++ b/subprojects/gst-plugins-base/meson.build @@ -231,25 +231,32 @@ endif core_conf.set_quoted('GST_INSTALL_PLUGINS_HELPER', install_plugins_helper) warning_flags = [ - '-Wmissing-declarations', - '-Wredundant-decls', - '-Wundef', - '-Wwrite-strings', + '-Waddress', '-Wformat', '-Wformat-nonliteral', '-Wformat-security', + '-Wimplicit-fallthrough=3', '-Winit-self', + '-Wmissing-declarations', '-Wmissing-include-dirs', - '-Waddress', + '-Wmissing-parameter-type', '-Wno-multichar', - '-Wvla', + '-Wold-style-definition', '-Wpointer-arith', + '-Wredundant-decls', + '-Wshift-negative-value', + '-Wtype-limits', + '-Wundef', + '-Wvla', + '-Wwrite-strings', ] +# C only warning flags warning_c_flags = [ '-Wmissing-prototypes', ] +# C++ only warning flags warning_cxx_flags = [ '-Waggregate-return', ]