CMAKE_TASKING_TOOLSET
Новое в версии 3.25.
Выберите набор инструментов Tasking, который предоставляет компилятор
Компиляторы архитектуры предоставляются различными инструментальными цепочками с несовместимыми схемами версионирования. Установите эту переменную в toolchain file, чтобы CMake мог правильно определить возможности компилятора. Если набор инструментов не указан, предполагается Standalone.
Из-за различных схем версионирования версия компилятора (CMAKE_<LANG>_COMPILER_VERSION) зависит от используемого набора инструментов и архитектуры. Если проекты можно скомпилировать с несколькими наборами инструментов или архитектурами, указанный CMAKE_TASKING_TOOLSET и автоматически определённый CMAKE_<LANG>_COMPILER_ARCHITECTURE_ID должны быть учтены при сравнении с CMAKE_<LANG>_COMPILER_VERSION.
-
TriCore -
Компиляторы предоставляются набором инструментов TriCore.
-
SmartCode -
Компиляторы предоставляются набором инструментов SmartCode.
-
Standalone -
Компиляторы предоставляются автономными наборами инструментов.
Примечание
Для архитектуры TriCore компилятор из набора инструментов TriCore выбирается в качестве автономного компилятора.
© 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