From e4f09e559c15439f65f876e0d08c0730ecb0e840 Mon Sep 17 00:00:00 2001 From: Kristofer Jonsson Date: Fri, 26 Nov 2021 16:13:58 +0100 Subject: Fixing compiler warnings Updating compiler warnings enabled for TFLu. Fixing compiler warnings reported by Arm Clang and Arm GCC. Change-Id: Iea959a59ea5416326a3014654389af82903c94a3 --- tflite_micro.cmake | 36 ++++++++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 8 deletions(-) (limited to 'tflite_micro.cmake') diff --git a/tflite_micro.cmake b/tflite_micro.cmake index e01a423..3d02524 100644 --- a/tflite_micro.cmake +++ b/tflite_micro.cmake @@ -184,14 +184,34 @@ target_compile_definitions(tflu PUBLIC $<$:"NDEBUG;TF_LITE_STRIP_ERROR_STRINGS"> $<$:"NDEBUG">) -target_compile_options(tflu PRIVATE - ${TFLU_OPTIMIZATION_LEVEL} - -fno-unwind-tables - -ffunction-sections - -fdata-sections - -fmessage-length=0 - -funsigned-char - "$<$:-fno-rtti;-fno-exceptions;-fno-threadsafe-statics>") +target_compile_options(tflu + PRIVATE + ${TFLU_OPTIMIZATION_LEVEL} + -fno-unwind-tables + -ffunction-sections + -fdata-sections + -fmessage-length=0 + -funsigned-char + "$<$:-fno-rtti;-fno-exceptions;-fno-threadsafe-statics>" + + -Wall + -Wextra + + -Wdouble-promotion + -Wmissing-field-initializers + -Wshadow + -Wstrict-aliasing + -Wswitch + -Wunused-variable + -Wunused-function + -Wvla + + PUBLIC + -Wno-cast-align + -Wno-null-dereference + -Wno-unused-parameter + -Wno-switch-default +) # Install libraries and header files install(TARGETS tflu DESTINATION "lib") -- cgit v1.2.1