From f6375952bbdd86421c2df4d1f9ee4dbe4de6363f Mon Sep 17 00:00:00 2001 From: Renz Christian Bagaporo Date: Thu, 29 Nov 2018 12:43:25 +0800 Subject: [PATCH] kconfig: specify full path of built mconf --- tools/cmake/kconfig.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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)