If your CMakeLists.txt contains:
azsphere_configure_tools (TOOLS_REVISION "20.11")
Then a build will fail with:
CMake Error at /opt/azurespheresdk/CMakeFiles/AzureSphere.cmake:38 (message):
azsphere_configure_tools: unsupported tools version "20.11". Only
['20.04', '20.07', '20.10'] are supported.
Call Stack (most recent call first):
CMakeLists.txt:4 (azsphere_configure_tools)
-- Configuring incomplete, errors occurred!
This happens because /opt/azurespheresdk/CMakeFiles/AzureSphereToolchainBase.cmake does not contain a version entry for 20.11
set(sdks_2004_or_later "20.04" "20.07" "20.10")
This is what came with the 20.11 SDK install. Editing this file so you have:
set(sdks_2004_or_later "20.04" "20.07" "20.10" "20.11")
Then things work. CMake is just checking whether sdks_2004_or_later contains the specified TOOLS_REVISION - 20.11