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