1# SPDX-License-Identifier: Apache-2.0 2 3# To avoid a lot of empty CMakeLists.txt files we assume it is not an 4# error if it is missing 5 6if(EXISTS ${BOARD_DIR}/CMakeLists.txt) 7 if(USING_OUT_OF_TREE_BOARD) 8 set(build_dir boards/${ARCH}/${BOARD}) 9 else() 10 unset(build_dir) 11 12 # FIXME: SHADOW_VARS: Remove this once we have enabled -Wshadow globally. 13 # 14 # For now, only enable warning for shadow variables for in-tree boards. 15 add_compile_options($<TARGET_PROPERTY:compiler,warning_shadow_variables>) 16 endif() 17 18 add_subdirectory(${BOARD_DIR} ${build_dir}) 19endif() 20 21add_subdirectory(shields) 22