diff options
author | Chih-Hung Hsieh <chh@google.com> | 2017-10-05 14:27:38 -0700 |
---|---|---|
committer | Chih-Hung Hsieh <chh@google.com> | 2017-11-13 11:41:02 -0800 |
commit | e19008350e91367c3d18410dad5cedf369ea3258 (patch) | |
tree | 6ca682f01410ffaa9f36eaa1e7ecc5717ee26892 /libs | |
parent | 1dbd332c8191df7f43d46972b538846b1ed37f3e (diff) | |
download | native-e19008350e91367c3d18410dad5cedf369ea3258.tar.gz |
Use -Werror in frameworks/native/libs/vr
* Suppress/fix warnings of unused variable, parameter,
private-field, and function.
* Fix warnings about typedef missing declarator.
* Use -Wno-error to keep existing warnings, to fix later.
Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: Iae96af3f6a17623befe73a9db2c81275fee44fa6
Diffstat (limited to 'libs')
-rw-r--r-- | libs/vr/libbufferhub/Android.bp | 2 | ||||
-rw-r--r-- | libs/vr/libbufferhubqueue/Android.bp | 5 | ||||
-rw-r--r-- | libs/vr/libbufferhubqueue/tests/Android.bp | 5 | ||||
-rw-r--r-- | libs/vr/libdisplay/Android.bp | 2 | ||||
-rw-r--r-- | libs/vr/libdvr/Android.bp | 2 | ||||
-rw-r--r-- | libs/vr/libdvrcommon/Android.bp | 7 | ||||
-rw-r--r-- | libs/vr/libperformance/Android.bp | 4 | ||||
-rw-r--r-- | libs/vr/libvrflinger/Android.bp | 4 | ||||
-rw-r--r-- | libs/vr/libvrsensor/Android.bp | 5 | ||||
-rw-r--r-- | libs/vr/libvrsensor/include/dvr/pose_client.h | 2 |
10 files changed, 36 insertions, 2 deletions
diff --git a/libs/vr/libbufferhub/Android.bp b/libs/vr/libbufferhub/Android.bp index 719ed9b198..016de647c2 100644 --- a/libs/vr/libbufferhub/Android.bp +++ b/libs/vr/libbufferhub/Android.bp @@ -47,6 +47,8 @@ cc_library { "-DLOG_TAG=\"libbufferhub\"", "-DTRACE=0", "-DATRACE_TAG=ATRACE_TAG_GRAPHICS", + "-Wall", + "-Werror", ], export_include_dirs: localIncludeFiles, static_libs: staticLibraries, diff --git a/libs/vr/libbufferhubqueue/Android.bp b/libs/vr/libbufferhubqueue/Android.bp index 93ccd0fda5..b279875309 100644 --- a/libs/vr/libbufferhubqueue/Android.bp +++ b/libs/vr/libbufferhubqueue/Android.bp @@ -49,6 +49,11 @@ cc_library { "-DLOG_TAG=\"libbufferhubqueue\"", "-DTRACE=0", "-DATRACE_TAG=ATRACE_TAG_GRAPHICS", + "-Wall", + "-Werror", + "-Wno-format", + "-Wno-unused-parameter", + "-Wno-unused-variable", ], srcs: sourceFiles, export_include_dirs: includeFiles, diff --git a/libs/vr/libbufferhubqueue/tests/Android.bp b/libs/vr/libbufferhubqueue/tests/Android.bp index 865573cafd..5a3c3a636b 100644 --- a/libs/vr/libbufferhubqueue/tests/Android.bp +++ b/libs/vr/libbufferhubqueue/tests/Android.bp @@ -28,6 +28,9 @@ cc_test { "-DTRACE=0", "-O0", "-g", + "-Wall", + "-Werror", + "-Wno-error=sign-compare", // to fix later ], name: "buffer_hub_queue-test", tags: ["optional"], @@ -42,6 +45,8 @@ cc_test { "-DTRACE=0", "-O0", "-g", + "-Wall", + "-Werror", ], name: "buffer_hub_queue_producer-test", tags: ["optional"], diff --git a/libs/vr/libdisplay/Android.bp b/libs/vr/libdisplay/Android.bp index e3ab7fa26b..8213ca24de 100644 --- a/libs/vr/libdisplay/Android.bp +++ b/libs/vr/libdisplay/Android.bp @@ -57,6 +57,8 @@ cc_library { "-DATRACE_TAG=ATRACE_TAG_GRAPHICS", "-DGL_GLEXT_PROTOTYPES", "-DEGL_EGLEXT_PROTOTYPES", + "-Wall", + "-Werror", ], // + [ "-UNDEBUG", "-DDEBUG", "-O0", "-g" ], export_include_dirs: localIncludeFiles, shared_libs: sharedLibraries, diff --git a/libs/vr/libdvr/Android.bp b/libs/vr/libdvr/Android.bp index 7fe9825eb7..0d23b62d28 100644 --- a/libs/vr/libdvr/Android.bp +++ b/libs/vr/libdvr/Android.bp @@ -22,6 +22,8 @@ cc_library_headers { cflags = [ "-DLOG_TAG=\"libdvr\"", "-DTRACE=0", + "-Wall", + "-Werror", ] srcs = [ diff --git a/libs/vr/libdvrcommon/Android.bp b/libs/vr/libdvrcommon/Android.bp index 62aeb7996c..c7d808bca0 100644 --- a/libs/vr/libdvrcommon/Android.bp +++ b/libs/vr/libdvrcommon/Android.bp @@ -40,6 +40,8 @@ cc_library { cflags: [ "-DLOG_TAG=\"libdvrcommon\"", "-DTRACE=0", + "-Wall", + "-Werror", ], export_include_dirs: localIncludeFiles, @@ -59,6 +61,11 @@ cc_test { tags: ["optional"], srcs: testFiles, + cflags: [ + "-Wall", + "-Werror", + "-Wno-unused-parameter", + ], shared_libs: sharedLibraries, diff --git a/libs/vr/libperformance/Android.bp b/libs/vr/libperformance/Android.bp index 364873dae2..6a4687629e 100644 --- a/libs/vr/libperformance/Android.bp +++ b/libs/vr/libperformance/Android.bp @@ -32,7 +32,9 @@ cc_library { srcs: sourceFiles, cflags: [ "-DLOG_TAG=\"libperformance\"", - "-DTRACE=0" + "-DTRACE=0", + "-Wall", + "-Werror", ], export_include_dirs: includeFiles, static_libs: staticLibraries, diff --git a/libs/vr/libvrflinger/Android.bp b/libs/vr/libvrflinger/Android.bp index 0fb2d84026..4d80e91283 100644 --- a/libs/vr/libvrflinger/Android.bp +++ b/libs/vr/libvrflinger/Android.bp @@ -77,6 +77,10 @@ cc_library_static { "-DATRACE_TAG=ATRACE_TAG_GRAPHICS", "-DGL_GLEXT_PROTOTYPES", "-DEGL_EGLEXT_PROTOTYPES", + "-Wall", + "-Werror", + "-Wno-error=sign-compare", // to fix later + "-Wno-unused-variable", ], shared_libs: sharedLibraries, whole_static_libs: staticLibraries, diff --git a/libs/vr/libvrsensor/Android.bp b/libs/vr/libvrsensor/Android.bp index d022adf4f8..e92178a43e 100644 --- a/libs/vr/libvrsensor/Android.bp +++ b/libs/vr/libvrsensor/Android.bp @@ -42,6 +42,11 @@ sharedLibraries = [ cc_library { srcs: sourceFiles, + cflags: [ + "-Wall", + "-Werror", + "-Wno-macro-redefined", + ], export_include_dirs: includeFiles, static_libs: staticLibraries, shared_libs: sharedLibraries, diff --git a/libs/vr/libvrsensor/include/dvr/pose_client.h b/libs/vr/libvrsensor/include/dvr/pose_client.h index d684ddcc57..6a9437c758 100644 --- a/libs/vr/libvrsensor/include/dvr/pose_client.h +++ b/libs/vr/libvrsensor/include/dvr/pose_client.h @@ -7,7 +7,7 @@ #ifndef __FLOAT32X4T_86 #define __FLOAT32X4T_86 typedef float float32x4_t __attribute__ ((__vector_size__ (16))); -typedef struct float32x4x4_t { float32x4_t val[4]; }; +typedef struct float32x4x4_t { float32x4_t val[4]; } float32x4x4_t; #endif #endif |