Enable -Wall -Werror for the whole Android project, and disable warnings for external depencies

This commit is contained in:
Gautier Pelloux-Prayer 2015-02-12 10:43:22 +01:00
parent 3b9f6266aa
commit fd9c0e3956
15 changed files with 48 additions and 11 deletions

View file

@ -146,3 +146,7 @@ endif
ifeq ($(BUILD_FOR_X86), 1) ifeq ($(BUILD_FOR_X86), 1)
APP_ABI += x86 APP_ABI += x86
endif endif
APP_CFLAGS += -Werror -Wall -Wno-strict-aliasing -Wno-unused-function
# Thanks cpufeature.c imported from the NDK...
APP_CFLAGS += -Wno-unused-variable

@ -1 +1 @@
Subproject commit a97a3b328e7acec90107552432d3ac4fa98c4426 Subproject commit eed16af0014ba89fec25b4351f06f60297600381

View file

@ -32,5 +32,8 @@ LOCAL_SRC_FILES := \
antlr3tokenstream.c \ antlr3tokenstream.c \
antlr3treeparser.c \ antlr3treeparser.c \
#turn off warnings since we cannot fix them
LOCAL_CFLAGS += -w
include $(BUILD_STATIC_LIBRARY) include $(BUILD_STATIC_LIBRARY)

View file

@ -5,4 +5,7 @@ LOCAL_MODULE := libffmpeg-linphone
LOCAL_MODULE_FILENAME := libffmpeg-linphone-$(TARGET_ARCH) LOCAL_MODULE_FILENAME := libffmpeg-linphone-$(TARGET_ARCH)
LOCAL_SRC_FILES := $(TARGET_ARCH)/libffmpeg-linphone-$(TARGET_ARCH).so LOCAL_SRC_FILES := $(TARGET_ARCH)/libffmpeg-linphone-$(TARGET_ARCH).so
#turn off warnings since we cannot fix them
LOCAL_CFLAGS += -w
include $(PREBUILT_SHARED_LIBRARY) include $(PREBUILT_SHARED_LIBRARY)

View file

@ -30,5 +30,8 @@ LOCAL_SRC_FILES := \
LOCAL_C_INCLUDES += \ LOCAL_C_INCLUDES += \
$(LOCAL_PATH)/inc $(LOCAL_PATH)/inc
#turn off warnings since we cannot fix them
LOCAL_CFLAGS += -w
include $(BUILD_STATIC_LIBRARY) include $(BUILD_STATIC_LIBRARY)

View file

@ -63,5 +63,8 @@ LOCAL_CFLAGS := \
LOCAL_MODULE := libmatroska2 LOCAL_MODULE := libmatroska2
#turn off warnings since we cannot fix them
LOCAL_CFLAGS += -w
include $(BUILD_STATIC_LIBRARY) include $(BUILD_STATIC_LIBRARY)

View file

@ -66,5 +66,8 @@ LOCAL_C_FLAGS += -DPTHREAD_MUTEX_RECURSIVE=PTHREAD_MUTEX_RECURSIVE
LOCAL_MODULE:= libupnp LOCAL_MODULE:= libupnp
#turn off warnings since we cannot fix them
LOCAL_CFLAGS += -w
include $(BUILD_STATIC_LIBRARY) include $(BUILD_STATIC_LIBRARY)

View file

@ -60,5 +60,8 @@ LOCAL_SRC_FILES := $(common_SRC_FILES)
LOCAL_MODULE:= liblpxml2 LOCAL_MODULE:= liblpxml2
#turn off warnings since we cannot fix them
LOCAL_CFLAGS += -w
include $(BUILD_STATIC_LIBRARY) include $(BUILD_STATIC_LIBRARY)

View file

@ -277,6 +277,9 @@ LOCAL_C_INCLUDES += \
$(LOCAL_PATH)/oscl $(LOCAL_PATH)/oscl
endif endif
#turn off warnings since we cannot fix them
LOCAL_CFLAGS += -w
include $(BUILD_STATIC_LIBRARY) include $(BUILD_STATIC_LIBRARY)

View file

@ -95,4 +95,7 @@ LOCAL_CFLAGS += -include ../build/opus/config.h
LOCAL_ARM_MODE := arm LOCAL_ARM_MODE := arm
#turn off warnings since we cannot fix them
LOCAL_CFLAGS += -w
include $(BUILD_STATIC_LIBRARY) include $(BUILD_STATIC_LIBRARY)

View file

@ -95,6 +95,8 @@ LOCAL_CFLAGS += \
endif endif
#turn off warnings since we cannot fix them
LOCAL_CFLAGS += -w
LOCAL_CFLAGS += \ LOCAL_CFLAGS += \
-UHAVE_CONFIG_H \ -UHAVE_CONFIG_H \

View file

@ -106,6 +106,9 @@ LOCAL_C_INCLUDES += \
$(LOCAL_PATH)/amrwbenc/inc/ \ $(LOCAL_PATH)/amrwbenc/inc/ \
$(LOCAL_PATH)/common/include/ $(LOCAL_PATH)/common/include/
#turn off warnings since we cannot fix them
LOCAL_CFLAGS += -w
include $(BUILD_STATIC_LIBRARY) include $(BUILD_STATIC_LIBRARY)

View file

@ -10,3 +10,7 @@ endif
ifeq ($(TARGET_ARCH_ABI), armeabi-v7a) ifeq ($(TARGET_ARCH_ABI), armeabi-v7a)
MY_WEBRTC_COMMON_DEFS += -DWEBRTC_DETECT_ARM_NEON MY_WEBRTC_COMMON_DEFS += -DWEBRTC_DETECT_ARM_NEON
endif endif
#turn off warnings since we cannot fix them
MY_WEBRTC_COMMON_DEFS += -w

@ -1 +1 @@
Subproject commit ea80131389c23acd5c9e4bbcd57b74cc8355598e Subproject commit 49e10b2ee34b7338071ac922d5256869ec7b72bd

@ -1 +1 @@
Subproject commit f9f77d4fe04cd51aa3ca4b3b35ac51667c48139e Subproject commit e027979b567d13b221dfd4312149cd2820a496ff