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