diff options
author | Johann <johannkoenig@google.com> | 2016-09-13 14:01:38 -0700 |
---|---|---|
committer | Johann <johannkoenig@google.com> | 2016-09-27 13:19:27 -0700 |
commit | c3a135b5b88910ce9ebba7261b0284d3a39df2a2 (patch) | |
tree | a929b872c92d3c8d929fa810af989d447624c03f /libs.mk | |
parent | 02fa245d15c4e30566bb976c0e124cbe83aee350 (diff) | |
download | libvpx-c3a135b5b88910ce9ebba7261b0284d3a39df2a2.tar libvpx-c3a135b5b88910ce9ebba7261b0284d3a39df2a2.tar.gz libvpx-c3a135b5b88910ce9ebba7261b0284d3a39df2a2.tar.bz2 libvpx-c3a135b5b88910ce9ebba7261b0284d3a39df2a2.zip |
Expand -Wextra to more of the library
Suppress warnings in third_party/.
vp8 -Wclobbered issue is tracked here:
BUG=webm:1246
BUG=webm:1069
Change-Id: I9b94bf546d7b690c26a59ae67967facdce8ec45b
Diffstat (limited to 'libs.mk')
-rw-r--r-- | libs.mk | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -106,9 +106,6 @@ ifeq ($(CONFIG_VP9_DECODER),yes) CODEC_DOC_SECTIONS += vp9 vp9_decoder endif -VP9_PREFIX=vp9/ -$(BUILD_PFX)$(VP9_PREFIX)%.c.o: CFLAGS += -Wextra - ifeq ($(CONFIG_ENCODERS),yes) CODEC_DOC_SECTIONS += encoder endif @@ -116,6 +113,12 @@ ifeq ($(CONFIG_DECODERS),yes) CODEC_DOC_SECTIONS += decoder endif +# Suppress -Wextra warnings in third party code. +$(BUILD_PFX)third_party/googletest/%.cc.o: CXXFLAGS += -Wno-missing-field-initializers +# Suppress -Wextra warnings in first party code pending investigation. +# https://bugs.chromium.org/p/webm/issues/detail?id=1069 +$(BUILD_PFX)vp8/encoder/onyx_if.c.o: CFLAGS += -Wno-unknown-warning-option -Wno-clobbered +$(BUILD_PFX)vp8/decoder/onyxd_if.c.o: CFLAGS += -Wno-unknown-warning-option -Wno-clobbered ifeq ($(CONFIG_MSVS),yes) CODEC_LIB=$(if $(CONFIG_STATIC_MSVCRT),vpxmt,vpxmd) |