Target requires "CXX26" but CMake does not know the flags to enable it

So this seem to me the pragmaticle default project settings:

# Neither of these two are technically needed, but they make the expectation clear
set(CMAKE_CXX_STANDARD_REQUIRED ON)
if(MSVC AND CMAKE_CXX_STANDARD EQUAL 26)
    set(CMAKE_CXX_STANDARD_REQUIRED OFF)
else()
    set(CMAKE_CXX_STANDARD_REQUIRED ON)
endif()