d7dc942382
Because both, RISC-V and ARM cores share the same pinctrl driver. The top level common folder will disappear with the introduction of HWMv2, where multi-arch SoCs will be well supported. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
19 lines
594 B
CMake
19 lines
594 B
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
# FIXME: SHADOW_VARS: Remove this once we have enabled -Wshadow globally.
|
|
#
|
|
# Limit warning of shadow variables to in-tree SoC files for now.
|
|
cmake_path(IS_PREFIX ZEPHYR_BASE "${SOC_DIR}" NORMALIZE _SOC_IS_IN_TREE)
|
|
if(_SOC_IS_IN_TREE)
|
|
add_compile_options($<TARGET_PROPERTY:compiler,warning_shadow_variables>)
|
|
endif()
|
|
unset(_SOC_IS_IN_TREE)
|
|
|
|
add_subdirectory(common)
|
|
|
|
if(EXISTS ${SOC_DIR}/${ARCH}/CMakeLists.txt)
|
|
add_subdirectory(${SOC_DIR}/${ARCH} soc/${ARCH})
|
|
else()
|
|
add_subdirectory(${SOC_DIR}/${ARCH}/${SOC_PATH} soc/${ARCH}/${SOC_PATH})
|
|
endif()
|