cmake: make shield list available to Kconfig
For application portability, it is required that feature activation is made conditional in shield configuration. This way features remain controlled on application side. To enable this we need that list of user activated shield is made available to Kconfig. Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
This commit is contained in:
parent
5640d65775
commit
6202d9c014
1 changed files with 2 additions and 0 deletions
|
@ -42,6 +42,7 @@ set(ENV{PYTHON_EXECUTABLE} ${PYTHON_EXECUTABLE})
|
||||||
set(ENV{ARCH} ${ARCH})
|
set(ENV{ARCH} ${ARCH})
|
||||||
set(ENV{BOARD_DIR} ${BOARD_DIR})
|
set(ENV{BOARD_DIR} ${BOARD_DIR})
|
||||||
set(ENV{SOC_DIR} ${SOC_DIR})
|
set(ENV{SOC_DIR} ${SOC_DIR})
|
||||||
|
set(ENV{SHIELD_AS_LIST} "${SHIELD_AS_LIST}")
|
||||||
set(ENV{CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR})
|
set(ENV{CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR})
|
||||||
set(ENV{ARCH_DIR} ${ARCH_DIR})
|
set(ENV{ARCH_DIR} ${ARCH_DIR})
|
||||||
set(ENV{GENERATED_DTS_BOARD_CONF} ${GENERATED_DTS_BOARD_CONF})
|
set(ENV{GENERATED_DTS_BOARD_CONF} ${GENERATED_DTS_BOARD_CONF})
|
||||||
|
@ -86,6 +87,7 @@ foreach(kconfig_target
|
||||||
ARCH=$ENV{ARCH}
|
ARCH=$ENV{ARCH}
|
||||||
BOARD_DIR=$ENV{BOARD_DIR}
|
BOARD_DIR=$ENV{BOARD_DIR}
|
||||||
SOC_DIR=$ENV{SOC_DIR}
|
SOC_DIR=$ENV{SOC_DIR}
|
||||||
|
SHIELD_AS_LIST=$ENV{SHIELD_AS_LIST}
|
||||||
CMAKE_BINARY_DIR=$ENV{CMAKE_BINARY_DIR}
|
CMAKE_BINARY_DIR=$ENV{CMAKE_BINARY_DIR}
|
||||||
ZEPHYR_TOOLCHAIN_VARIANT=${ZEPHYR_TOOLCHAIN_VARIANT}
|
ZEPHYR_TOOLCHAIN_VARIANT=${ZEPHYR_TOOLCHAIN_VARIANT}
|
||||||
ARCH_DIR=$ENV{ARCH_DIR}
|
ARCH_DIR=$ENV{ARCH_DIR}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue