diff --git a/tools/cmake/kconfig.cmake b/tools/cmake/kconfig.cmake index 50f9acc4a..2b3dbcb8b 100644 --- a/tools/cmake/kconfig.cmake +++ b/tools/cmake/kconfig.cmake @@ -61,12 +61,13 @@ function(kconfig_process_config) add_custom_target(menuconfig ${menuconfig_depends} # 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 "COMPONENT_KCONFIGS=${kconfigs}" "COMPONENT_KCONFIGS_PROJBUILD=${kconfigs_projbuild}" "IDF_CMAKE=y" "KCONFIG_CONFIG=${SDKCONFIG}" + "IDF_TARGET=${IDF_TARGET}" ${CMAKE_BINARY_DIR}/${MCONF} ${ROOT_KCONFIG} VERBATIM USES_TERMINAL)