On this page
CMAKE_TASKING_TOOLSET
New in version 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 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 (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 CMAKE_<LANG>_COMPILER_ARCHITECTURE_ID must be taken into account when comparing against the 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.
© 2000–2022 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.25/variable/CMAKE_TASKING_TOOLSET.html