From: Renz Christian Bagaporo Date: Thu, 29 Nov 2018 04:43:25 +0000 (+0800) Subject: kconfig: specify full path of built mconf X-Git-Tag: v3.3-beta1~49^2~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f6375952bbdd86421c2df4d1f9ee4dbe4de6363f;p=esp-idf kconfig: specify full path of built mconf --- diff --git a/tools/cmake/kconfig.cmake b/tools/cmake/kconfig.cmake index cb2a5c3cac..50f9acc4a6 100644 --- a/tools/cmake/kconfig.cmake +++ b/tools/cmake/kconfig.cmake @@ -67,7 +67,7 @@ function(kconfig_process_config) "COMPONENT_KCONFIGS_PROJBUILD=${kconfigs_projbuild}" "IDF_CMAKE=y" "KCONFIG_CONFIG=${SDKCONFIG}" - ${MCONF} ${ROOT_KCONFIG} + ${CMAKE_BINARY_DIR}/${MCONF} ${ROOT_KCONFIG} VERBATIM USES_TERMINAL) @@ -157,6 +157,7 @@ if(NOT MCONF) BUILD_BYPRODUCTS ${MCONF} INSTALL_COMMAND "" EXCLUDE_FROM_ALL 1 + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} # Put built files on top level build directory ) file(GLOB mconf_srcfiles ${IDF_PATH}/tools/kconfig/*.c)