OSDN Git Service

Use -Werror in Android builds.
authorChih-Hung Hsieh <chh@google.com>
Wed, 11 Oct 2017 21:23:57 +0000 (14:23 -0700)
committerNicolas Capens <nicolascapens@google.com>
Wed, 7 Mar 2018 20:11:56 +0000 (20:11 +0000)
Suppress existing warnings.

Bug b/66996870

Change-Id: I9b78f840638a57c2559ccc4dbc583cc6a6e21c14
Reviewed-on: https://swiftshader-review.googlesource.com/17630
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
src/Android.mk
src/OpenGL/compiler/Android.mk
src/OpenGL/libEGL/Android.mk
src/OpenGL/libGLES_CM/Android.mk
src/OpenGL/libGLESv2/Android.mk
src/Reactor/Android.mk
third_party/LLVM/Android.mk

index 3eebf5a..945daf8 100644 (file)
@@ -102,7 +102,14 @@ COMMON_SRC_FILES += \
 
 COMMON_CFLAGS := \
        -DLOG_TAG=\"swiftshader\" \
+       -Wall \
+       -Werror \
+       -Wno-format \
+       -Wno-switch \
+       -Wno-unused-local-typedef \
        -Wno-unused-parameter \
+       -Wno-unused-value \
+       -Wno-unused-variable \
        -Wno-implicit-exception-spec-mismatch \
        -Wno-overloaded-virtual \
        -Wno-non-virtual-dtor \
index ba23f1d..6924e48 100644 (file)
@@ -17,7 +17,14 @@ endif
 
 COMMON_CFLAGS := \
        -DLOG_TAG=\"swiftshader_compiler\" \
+       -Wall \
+       -Werror \
+       -Wno-format \
+       -Wno-sign-compare \
+       -Wno-unneeded-internal-declaration \
+       -Wno-unused-const-variable \
        -Wno-unused-parameter \
+       -Wno-unused-variable \
        -Wno-implicit-exception-spec-mismatch \
        -Wno-overloaded-virtual \
        -Wno-attributes \
index e188f3b..64ccc55 100644 (file)
@@ -5,6 +5,10 @@ COMMON_CFLAGS := \
        -std=c++11 \
        -DEGLAPI= \
        -DEGL_EGLEXT_PROTOTYPES \
+       -Wall \
+       -Werror \
+       -Wno-format \
+       -Wno-unused-function \
        -Wno-unused-parameter \
        -Wno-implicit-exception-spec-mismatch \
        -Wno-overloaded-virtual \
index 315b384..9e68a53 100644 (file)
@@ -11,7 +11,12 @@ COMMON_CFLAGS := \
        -DGL_API= \
        -DGL_APICALL= \
        -DGL_GLEXT_PROTOTYPES \
+       -Wall \
+       -Werror \
+       -Wno-format \
+       -Wno-format-extra-args \
        -Wno-unused-parameter \
+       -Wno-unused-variable \
        -Wno-implicit-exception-spec-mismatch \
        -Wno-overloaded-virtual \
        -Wno-attributes \
index c0f5913..94e8089 100644 (file)
@@ -10,7 +10,13 @@ COMMON_CFLAGS := \
        -DGL_API= \
        -DGL_APICALL= \
        -DGL_GLEXT_PROTOTYPES \
+       -Wall \
+       -Werror \
+       -Wno-format \
+       -Wno-sign-compare \
        -Wno-unused-parameter \
+       -Wno-unused-private-field \
+       -Wno-unused-variable \
        -Wno-implicit-exception-spec-mismatch \
        -Wno-overloaded-virtual \
        -Wno-attributes \
index dff990d..9944185 100644 (file)
@@ -108,7 +108,12 @@ LOCAL_SRC_FILES += \
 
 LOCAL_CPPFLAGS := -std=c++11
 
-LOCAL_CFLAGS += -DLOG_TAG=\"libsubzero\" \
+LOCAL_CFLAGS +=
+       -DLOG_TAG=\"libsubzero\" \
+       -Wall \
+       -Werror \
+       -Wno-error=undefined-var-template \
+       -Wno-error=unused-lambda-capture \
        -Wno-unused-parameter \
        -Wno-implicit-exception-spec-mismatch \
        -Wno-overloaded-virtual \
index 23a707a..069645d 100644 (file)
@@ -396,11 +396,21 @@ LOCAL_SRC_FILES += \
        lib/VMCore/ValueTypes.cpp \
        lib/VMCore/Verifier.cpp \
 
-
-LOCAL_CFLAGS += -DLOG_TAG=\"libLLVM_swiftshader\" \
-       -Wno-unused-parameter \
+LOCAL_CFLAGS += \
+       -DLOG_TAG=\"libLLVM_swiftshader\" \
+       -Wall \
+       -Werror \
        -Wno-implicit-exception-spec-mismatch \
-       -Wno-overloaded-virtual
+       -Wno-overloaded-virtual \
+       -Wno-undefined-var-template \
+       -Wno-unneeded-internal-declaration \
+       -Wno-unused-const-variable \
+       -Wno-unused-function \
+       -Wno-unused-local-typedef \
+       -Wno-unused-parameter \
+       -Wno-unused-private-field \
+       -Wno-unused-variable \
+       -Wno-unknown-warning-option
 
 ifneq (16,${PLATFORM_SDK_VERSION})
 LOCAL_CFLAGS += -Xclang -fuse-init-array