CMAKE_GENERATOR_INSTANCE
Новое в версии 3.11.
Указание экземпляра, специфичное для генератора, предоставленное пользователем.
Некоторые генераторы CMake поддерживают выбор экземпляра родной системы сборки, когда доступно несколько экземпляров. Если пользователь указывает экземпляр (например, задавая эту запись кэша или через переменную среды CMAKE_GENERATOR_INSTANCE), или после выбора экземпляра по умолчанию при первом конфигурировании дерева сборки, значение будет доступно в этой переменной.
Значение этой переменной никогда не должно изменяться кодом проекта. Файл цепочки инструментов, указанный переменной CMAKE_TOOLCHAIN_FILE, может инициализировать CMAKE_GENERATOR_INSTANCE как запись кэша. После того, как заданное дерево сборки было инициализировано с конкретным значением для этой переменной, изменение значения имеет неопределенное поведение.
Поддержка указания экземпляра поддерживается только определенными генераторами:
- Для генератора
Visual Studio 15 2017(и выше) это указывает абсолютный путь к каталогу установки VS выбранного экземпляра VS.
См. документацию родной системы сборки для допустимых значений экземпляров.
© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.20/variable/CMAKE_GENERATOR_INSTANCE.html