1# 2# SPDX-License-Identifier: BSD-3-Clause 3# SPDX-FileCopyrightText: Copyright TF-RMM Contributors. 4# 5 6add_library(rmm-lib-debug) 7 8# 9# Default log level is 20 for Release build and 10# 40 for Debug build. Modify this config to change 11# LOG_LEVEL. 12# 13arm_config_option( 14 NAME LOG_LEVEL 15 HELP "Log level to apply for RMM (0 - 50)" 16 TYPE STRING 17 DEFAULT UNSET) 18 19target_link_libraries(rmm-lib-debug 20 PRIVATE rmm-lib-arch) 21 22target_sources(rmm-lib-debug 23 PRIVATE "src/backtrace.c") 24 25if(NOT LOG_LEVEL STREQUAL UNSET) 26 target_compile_definitions(rmm-lib-debug 27 PUBLIC "LOG_LEVEL=${LOG_LEVEL}") 28endif() 29 30target_include_directories(rmm-lib-debug 31 PUBLIC "include") 32