diff --git a/tools/cmake/build.cmake b/tools/cmake/build.cmake index 52c6b9bd0e..54d01ba4f5 100644 --- a/tools/cmake/build.cmake +++ b/tools/cmake/build.cmake @@ -147,8 +147,10 @@ function(__build_get_idf_git_revision) if(EXISTS "${idf_path}/version.txt") file(STRINGS "${idf_path}/version.txt" idf_ver_t) set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS "${idf_path}/version.txt") - else() + elseif(idf_ver_git) set(idf_ver_t ${idf_ver_git}) + else() + set(idf_ver_t "v${IDF_VERSION_MAJOR}.${IDF_VERSION_MINOR}.${IDF_VERSION_PATCH}") endif() # cut IDF_VER to required 32 characters. string(SUBSTRING "${idf_ver_t}" 0 31 idf_ver)