Added test which estimates stack usage of few types of logging messages in various modes, with and without optimization. Test was used to determine usage for various architectures and is expected to be used to detect stack usage increase since it fails when stack usage in given configuration goes beyond the hardcoded limit. Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
12 lines
343 B
CMake
12 lines
343 B
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
cmake_minimum_required(VERSION 3.20.0)
|
|
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
|
|
project(log_stack)
|
|
|
|
target_sources(app PRIVATE src/main.c)
|
|
if(CONFIG_CPLUSPLUS)
|
|
# When testing for C++ force test file C++ compilation
|
|
set_source_files_properties(src/main.c PROPERTIES LANGUAGE CXX)
|
|
endif()
|