From 781bd398dc76412d1bc39b96637d0f2590336526 Mon Sep 17 00:00:00 2001 From: Shubham Kulkarni Date: Fri, 13 Dec 2019 16:10:01 +0530 Subject: [PATCH] cmake: set build dir for mconf-idf Fixes an issue where if idf_build_process is called in a CMake subdirectory, menuconfig looks for the mconf-idf binary in the wrong place (in the subdirectory build dir instead of root binary dir). --- tools/cmake/kconfig.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/cmake/kconfig.cmake b/tools/cmake/kconfig.cmake index ed247fb798..db6fb13f47 100644 --- a/tools/cmake/kconfig.cmake +++ b/tools/cmake/kconfig.cmake @@ -53,7 +53,7 @@ if(NOT MCONF) externalproject_add(mconf-idf SOURCE_DIR ${IDF_PATH}/tools/kconfig CONFIGURE_COMMAND "" - BINARY_DIR "kconfig_bin" + BINARY_DIR "${CMAKE_BINARY_DIR}/kconfig_bin" BUILD_COMMAND make -f ${IDF_PATH}/tools/kconfig/Makefile mconf-idf BUILD_BYPRODUCTS ${MCONF} INSTALL_COMMAND ""