Visual Studio 2026 is not handled in BoostDetectToolset.cmake.
line 99:
if((MSVC_VERSION GREATER 1929) AND (MSVC_VERSION LESS 1950))
set(BOOST_DETECTED_TOOLSET "vc143")
elseif((MSVC_VERSION GREATER 1919) AND (MSVC_VERSION LESS 1930))
You would need something like:
if((MSVC_VERSION GREATER 1949) AND (MSVC_VERSION LESS ????))
set(BOOST_DETECTED_TOOLSET "vc145")
elseif((MSVC_VERSION GREATER 1929) AND (MSVC_VERSION LESS 1950))
set(BOOST_DETECTED_TOOLSET "vc143")
But what should be the maximum?
If this is clarified, I could make the pull request.
See also: boostorg/config#530