diff options
author | Chih-Hung Hsieh <chh@google.com> | 2014-12-17 14:26:13 -0800 |
---|---|---|
committer | Chih-Hung Hsieh <chh@google.com> | 2014-12-17 14:26:13 -0800 |
commit | c0e99e5a3d4bc7bfcec622b39f5075d280daa949 (patch) | |
tree | 2c1c221543015d847bdcf3e893f83b6be7991a96 /va | |
parent | 97271ba25e09b36cf0734bf58f68fb823bb9b2be (diff) | |
download | libva-c0e99e5a3d4bc7bfcec622b39f5075d280daa949.tar.gz |
Suppress clang warning on partially initialized structs.
Clang always gives warning to partially initialized structs.
In these cases, it is too much to initialize every field to zero,
including some __pad0 field.
Change-Id: Ibd459f1fadbe23759369ba88eb440ce69bcdbd18
Diffstat (limited to 'va')
-rwxr-xr-x | va/Android.mk | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/va/Android.mk b/va/Android.mk index 4e85217..22bf4e7 100755 --- a/va/Android.mk +++ b/va/Android.mk @@ -34,6 +34,9 @@ ALOG_VERSION_REQ := 4.1 ALOG_VERSION := $(filter $(ALOG_VERSION_REQ),$(firstword $(sort $(PLATFORM_VERSION) \ $(ALOG_VERSION_REQ)))) +# Clang does not like partially initialized structures +# in va_fool.c, va.c and va_drm_utils.c. + include $(CLEAR_VARS) #LIBVA_MINOR_VERSION := 31 @@ -44,6 +47,8 @@ LOCAL_SRC_FILES := \ va_trace.c \ va_fool.c +LOCAL_CLANG_CFLAGS += -Wno-missing-field-initializers + LOCAL_CFLAGS := \ -DANDROID \ -DVA_DRIVERS_PATH="\"$(LIBVA_DRIVERS_PATH)\"" \ @@ -109,6 +114,8 @@ LOCAL_SRC_FILES := \ LOCAL_CFLAGS := \ -DANDROID -DLOG_TAG=\"libva-android\" +LOCAL_CLANG_CFLAGS += -Wno-missing-field-initializers + LOCAL_C_INCLUDES := \ $(TARGET_OUT_HEADERS)/libva \ $(TARGET_OUT_HEADERS)/libdrm \ @@ -158,6 +165,8 @@ include $(BUILD_SHARED_LIBRARY) include $(CLEAR_VARS) +LOCAL_CLANG_CFLAGS += -Wno-missing-field-initializers + LOCAL_SRC_FILES := va_tpi.c LOCAL_CFLAGS := -DANDROID -DLOG_TAG=\"libva-tpi\" |