SPM: Change log level from variable to string in Cmake
- TFM_SPM_LOG_LEVEL_SILENCE is a special string, not a variable in
Cmake, change it to string type.
- Exclude TFM_SVC_OUTPUT_UNPRIV_STRING in silence log level.
Change-Id: Idf7ab9955e8568e47d3cdc5ab86ec783945ed086
Signed-off-by: Shawn Shan <Shawn.Shan@arm.com>
diff --git a/platform/CMakeLists.txt b/platform/CMakeLists.txt
index 176cd03..cf85573 100755
--- a/platform/CMakeLists.txt
+++ b/platform/CMakeLists.txt
@@ -44,7 +44,7 @@
$<$<BOOL:${TFM_PARTITION_INTERNAL_TRUSTED_STORAGE}>:${CMAKE_CURRENT_SOURCE_DIR}/ext/common/tfm_hal_its.c>
ext/common/tfm_platform.c
$<$<BOOL:${PLATFORM_DEFAULT_UART_STDOUT}>:${CMAKE_CURRENT_SOURCE_DIR}/ext/common/uart_stdout.c>
- $<$<NOT:$<STREQUAL:${TFM_SPM_LOG_LEVEL},${TFM_SPM_LOG_LEVEL_SILENCE}>>:ext/common/tfm_hal_spm_logdev_peripheral.c>
+ $<$<NOT:$<STREQUAL:${TFM_SPM_LOG_LEVEL},TFM_SPM_LOG_LEVEL_SILENCE>>:ext/common/tfm_hal_spm_logdev_peripheral.c>
ext/common/tfm_hal_memory_symbols.c
$<$<BOOL:${PLATFORM_DUMMY_ATTEST_HAL}>:ext/common/template/attest_hal.c>
$<$<BOOL:${PLATFORM_DUMMY_NV_COUNTERS}>:ext/common/template/nv_counters.c>