forked from espressif/esp-idf
Merge branch 'bugfix/cmake_bootloader_python' into 'master'
build system: Pass Python executable through to bootloader build See merge request espressif/esp-idf!5956
This commit is contained in:
@@ -96,12 +96,13 @@ endif()
|
|||||||
idf_build_get_property(idf_path IDF_PATH)
|
idf_build_get_property(idf_path IDF_PATH)
|
||||||
idf_build_get_property(idf_target IDF_TARGET)
|
idf_build_get_property(idf_target IDF_TARGET)
|
||||||
idf_build_get_property(sdkconfig SDKCONFIG)
|
idf_build_get_property(sdkconfig SDKCONFIG)
|
||||||
|
idf_build_get_property(python PYTHON)
|
||||||
|
|
||||||
externalproject_add(bootloader
|
externalproject_add(bootloader
|
||||||
SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/subproject"
|
SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/subproject"
|
||||||
BINARY_DIR "${BOOTLOADER_BUILD_DIR}"
|
BINARY_DIR "${BOOTLOADER_BUILD_DIR}"
|
||||||
CMAKE_ARGS -DSDKCONFIG=${sdkconfig} -DIDF_PATH=${idf_path} -DIDF_TARGET=${idf_target}
|
CMAKE_ARGS -DSDKCONFIG=${sdkconfig} -DIDF_PATH=${idf_path} -DIDF_TARGET=${idf_target}
|
||||||
-DPYTHON_DEPS_CHECKED=1
|
-DPYTHON_DEPS_CHECKED=1 -DPYTHON=${python}
|
||||||
-DEXTRA_COMPONENT_DIRS=${CMAKE_CURRENT_LIST_DIR}
|
-DEXTRA_COMPONENT_DIRS=${CMAKE_CURRENT_LIST_DIR}
|
||||||
${sign_key_arg} ${ver_key_arg}
|
${sign_key_arg} ${ver_key_arg}
|
||||||
# LEGACY_INCLUDE_COMMON_HEADERS has to be passed in via cache variable since
|
# LEGACY_INCLUDE_COMMON_HEADERS has to be passed in via cache variable since
|
||||||
|
Reference in New Issue
Block a user