summaryrefslogtreecommitdiff
path: root/libs.mk
diff options
context:
space:
mode:
authorJohann <johannkoenig@google.com>2016-09-13 14:01:38 -0700
committerJohann <johannkoenig@google.com>2016-09-27 13:19:27 -0700
commitc3a135b5b88910ce9ebba7261b0284d3a39df2a2 (patch)
treea929b872c92d3c8d929fa810af989d447624c03f /libs.mk
parent02fa245d15c4e30566bb976c0e124cbe83aee350 (diff)
downloadlibvpx-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.mk9
1 files changed, 6 insertions, 3 deletions
diff --git a/libs.mk b/libs.mk
index 9a6092a51..6e12b5404 100644
--- a/libs.mk
+++ b/libs.mk
@@ -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)