cmake: don't run crosstool-version-check for clang

We will likely need to check clang version as well, eventually.
However at the moment clang builds change too often for such check
to be maintainable. Disable it for clang.
This commit is contained in:
Ivan Grokhotkov 2021-09-10 18:51:30 +02:00
parent 06c0b8a5d0
commit 90a87cf5e4

View File

@ -1,8 +1,12 @@
#
# Warn if the toolchain version doesn't match
#
if(NOT ${target} STREQUAL "linux")
if(NOT (${target} STREQUAL "linux" OR CMAKE_C_COMPILER_ID MATCHES "Clang"))
get_expected_ctng_version(expected_toolchain expected_gcc)
gcc_version_check("${expected_gcc}")
crosstool_version_check("${expected_toolchain}")
endif()
if(NOT ${target} STREQUAL "linux" AND CMAKE_C_COMPILER_ID MATCHES "Clang")
message(WARNING "Building ESP-IDF with clang is an experimental feature and is not yet officially supported.")
endif()