From 257d20a09fe4d13e63bf5823e0835dbf2ad579d7 Mon Sep 17 00:00:00 2001 From: Kshitij Sisodia Date: Fri, 13 Dec 2024 16:19:47 +0000 Subject: [PATCH] Remove redundant optimization flag Using existing cache variable exposed by CMSIS-NN to set the compiler optimization level instead of injecting additional definitions. Change-Id: I90941cb7e302a979bb8119cee99ac5a5507e6469 Signed-off-by: Kshitij Sisodia --- tflite_micro.cmake | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tflite_micro.cmake b/tflite_micro.cmake index 5228901..648ff61 100644 --- a/tflite_micro.cmake +++ b/tflite_micro.cmake @@ -1,5 +1,5 @@ # -# SPDX-FileCopyrightText: Copyright 2021-2024 Arm Limited and/or its affiliates +# SPDX-FileCopyrightText: Copyright 2021-2025 Arm Limited and/or its affiliates # SPDX-License-Identifier: Apache-2.0 # # Licensed under the Apache License, Version 2.0 (the License); you may @@ -131,10 +131,10 @@ target_include_directories(tflu PUBLIC ############################################################################# if (NOT ${CORE_SOFTWARE_ACCELERATOR} STREQUAL "CPU") - add_subdirectory(${CMSIS_NN_PATH} cmsis_nn) + set(CMSIS_OPTIMIZATION_LEVEL ${TFLM_OPTIMIZATION_LEVEL} + CACHE STRING "Compiler optimization level for CMSIS-NN") - target_compile_options(cmsis-nn PRIVATE - ${TFLM_OPTIMIZATION_LEVEL}) + add_subdirectory(${CMSIS_NN_PATH} cmsis_nn) # Enable optional restrict keyword. # See CMSIS-NN/README.md#compiler-options for more info. -- GitLab