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–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.29/variable/CMAKE_TASKING_TOOLSET.html