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.