Enable -Wall -Werror for the whole Android project, and disable warnings for external depencies
This commit is contained in:
parent
3b9f6266aa
commit
fd9c0e3956
15 changed files with 48 additions and 11 deletions
|
@ -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
|
3
submodules/externals/build/antlr3/Android.mk
vendored
3
submodules/externals/build/antlr3/Android.mk
vendored
|
@ -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)
|
||||||
|
|
||||||
|
|
3
submodules/externals/build/ffmpeg/Android.mk
vendored
3
submodules/externals/build/ffmpeg/Android.mk
vendored
|
@ -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)
|
||||||
|
|
3
submodules/externals/build/gsm/Android.mk
vendored
3
submodules/externals/build/gsm/Android.mk
vendored
|
@ -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)
|
||||||
|
|
||||||
|
|
|
@ -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)
|
||||||
|
|
||||||
|
|
|
@ -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)
|
||||||
|
|
||||||
|
|
|
@ -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)
|
||||||
|
|
||||||
|
|
|
@ -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)
|
||||||
|
|
||||||
|
|
||||||
|
|
3
submodules/externals/build/opus/Android.mk
vendored
3
submodules/externals/build/opus/Android.mk
vendored
|
@ -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)
|
||||||
|
|
2
submodules/externals/build/speex/Android.mk
vendored
2
submodules/externals/build/speex/Android.mk
vendored
|
@ -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 \
|
||||||
|
|
|
@ -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)
|
||||||
|
|
||||||
|
|
||||||
|
|
4
submodules/externals/build/webrtc/Android.mk
vendored
4
submodules/externals/build/webrtc/Android.mk
vendored
|
@ -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
|
Loading…
Reference in a new issue