kconfig: pass env variable to menuconfig invocation

This commit is contained in:
Renz Christian Bagaporo 2018-11-29 13:22:10 +08:00
parent a2f63c09bf
commit da1f3ea12a

View file

@ -61,12 +61,13 @@ function(kconfig_process_config)
add_custom_target(menuconfig add_custom_target(menuconfig
${menuconfig_depends} ${menuconfig_depends}
# create any missing config file, with defaults if necessary # create any missing config file, with defaults if necessary
COMMAND ${confgen_basecommand} --output config ${SDKCONFIG} COMMAND ${confgen_basecommand} --env "IDF_TARGET=${IDF_TARGET}" --output config ${SDKCONFIG}
COMMAND ${CMAKE_COMMAND} -E env COMMAND ${CMAKE_COMMAND} -E env
"COMPONENT_KCONFIGS=${kconfigs}" "COMPONENT_KCONFIGS=${kconfigs}"
"COMPONENT_KCONFIGS_PROJBUILD=${kconfigs_projbuild}" "COMPONENT_KCONFIGS_PROJBUILD=${kconfigs_projbuild}"
"IDF_CMAKE=y" "IDF_CMAKE=y"
"KCONFIG_CONFIG=${SDKCONFIG}" "KCONFIG_CONFIG=${SDKCONFIG}"
"IDF_TARGET=${IDF_TARGET}"
${CMAKE_BINARY_DIR}/${MCONF} ${ROOT_KCONFIG} ${CMAKE_BINARY_DIR}/${MCONF} ${ROOT_KCONFIG}
VERBATIM VERBATIM
USES_TERMINAL) USES_TERMINAL)