Jelajahi Sumber

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).
Renz Christian Bagaporo 6 tahun lalu
induk
melakukan
ded0ac352d
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      tools/cmake/kconfig.cmake

+ 1 - 1
tools/cmake/kconfig.cmake

@@ -47,7 +47,7 @@ function(__kconfig_init)
         externalproject_add(mconf-idf
             SOURCE_DIR ${src_path}
             CONFIGURE_COMMAND ""
-            BINARY_DIR "kconfig_bin"
+            BINARY_DIR "${CMAKE_BINARY_DIR}/kconfig_bin"
             BUILD_COMMAND rm -f ${src_path}/zconf.lex.c ${src_path}/zconf.hash.c
             COMMAND make -f ${src_path}/Makefile mconf-idf
             BUILD_BYPRODUCTS ${MCONF}