build: enable extra warnings with meson
authorBruce Richardson <bruce.richardson@intel.com>
Mon, 7 Oct 2019 14:30:12 +0000 (15:30 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 23 Oct 2019 23:03:30 +0000 (01:03 +0200)
commit524a0d5d66b9a54242623aab9ace9ce4a7ec1347
treecfd8011ef37f616eb40f9a69094251636fea334f
parentf20056387df28535fd72d40e007c9752bfdad84a
build: enable extra warnings with meson

While meson always adds -Wall flag to C compiles, the make build adds extra
warning flags that are not present in the meson build. This addresses that
shortcoming by adding additional warning flags to our builds. The one
omission is the -Wcast-align flag, which though present in make gcc builds,
gives a lot of warnings/errors when used with clang.

The removed warning "-Wunused-parameter" is covered by the "-Wextra"
parameter so is unnecessary.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Luca Boccassi <bluca@debian.org>
config/meson.build
drivers/bus/dpaa/meson.build
drivers/event/dsw/meson.build
drivers/net/dpaa/meson.build
drivers/net/i40e/base/meson.build