# SPDX-License-Identifier: Apache-2.0 | |
# To avoid a lot of empty CMakeLists.txt files we assume it is not an | |
# error if it is missing | |
if(EXISTS ${BOARD_DIR}/CMakeLists.txt) | |
if(USING_OUT_OF_TREE_BOARD) | |
set(build_dir boards/${ARCH}/${BOARD}) | |
else() | |
unset(build_dir) | |
# FIXME: SHADOW_VARS: Remove this once we have enabled -Wshadow globally. | |
# | |
# For now, only enable warning for shadow variables for in-tree boards. | |
add_compile_options($<TARGET_PROPERTY:compiler,warning_shadow_variables>) | |
endif() | |
add_subdirectory(${BOARD_DIR} ${build_dir}) | |
endif() |