Help/variable/CMAKE_TASKING_TOOLSET.rst
.. versionadded:: 3.25
Select the Tasking toolset which provides the compiler
Architecture compilers are provided by different toolchains with
incompatible versioning schemes. Set this variable in a
:variable:toolchain file <CMAKE_TOOLCHAIN_FILE> so CMake can detect
the compiler features correctly. If no toolset is specified,
Standalone is assumed.
Due to the different versioning schemes, the compiler version
(:variable:CMAKE_<LANG>_COMPILER_VERSION) depends on the toolset and
architecture in use. If projects can be built with multiple toolsets or
architectures, the specified CMAKE_TASKING_TOOLSET and the
automatically determined :variable:CMAKE_<LANG>_COMPILER_ARCHITECTURE_ID
must be taken into account when comparing against the
:variable:CMAKE_<LANG>_COMPILER_VERSION.
TriCore
Compilers are provided by the TriCore toolset.
SmartCode
Compilers are provided by the SmartCode toolset.
Standalone
Compilers are provided by the standalone toolsets.
.. note::
For the TriCore architecture, the compiler from the TriCore toolset is
selected as standalone compiler.