cmake: Set IDFTOOL variable using the correct PYTHON interpreter variable

This commit is contained in:
Angus Gratton 2021-03-31 17:35:42 +11:00 committed by bot
parent 632796887e
commit 262323e740

View File

@ -6,9 +6,6 @@ cmake_minimum_required(VERSION 3.5)
# call. # call.
include(${CMAKE_CURRENT_LIST_DIR}/idf.cmake) include(${CMAKE_CURRENT_LIST_DIR}/idf.cmake)
# legacy variable for compatibility
set(IDFTOOL ${PYTHON} "${IDF_PATH}/tools/idf.py")
# setting PYTHON variable here for compatibility only, new code should use # setting PYTHON variable here for compatibility only, new code should use
# idf_build_get_property(variable PYTHON) # idf_build_get_property(variable PYTHON)
idf_build_get_property(PYTHON PYTHON) idf_build_get_property(PYTHON PYTHON)
@ -16,6 +13,9 @@ if(NOT PYTHON)
message(FATAL_ERROR "Internal error, PYTHON build property not set correctly.") message(FATAL_ERROR "Internal error, PYTHON build property not set correctly.")
endif() endif()
# legacy variable for compatibility
set(IDFTOOL ${PYTHON} "${IDF_PATH}/tools/idf.py")
# On processing, checking Python required modules can be turned off if it was # On processing, checking Python required modules can be turned off if it was
# already checked externally. # already checked externally.
if(PYTHON_DEPS_CHECKED) if(PYTHON_DEPS_CHECKED)