# 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()

add_subdirectory(shields)
