Spec-Zone.ru › CMake 3.24

CMAKE_DEFAULT_CONFIGS

Новое в версии 3.17.

Указывает список конфигураций, разделяемых точкой с запятой, для построения целевого объекта в build.ninja в случае, если в генераторе Ninja Multi-Config не указан суффикс :<Config>. Если значение установлено на all, используются все конфигурации из CMAKE_CROSS_CONFIGS. Если не указано, по умолчанию используется CMAKE_DEFAULT_BUILD_TYPE.

Например, если вы устанавливаете CMAKE_DEFAULT_BUILD_TYPE на Release, но устанавливаете CMAKE_DEFAULT_CONFIGS на Debug или all, все псевдонимы <target> в build.ninja будут разрешены на <target>:Debug или <target>:all, но пользовательские команды по-прежнему будут использовать конфигурацию Release.

Значение этой переменной должно быть подмножеством CMAKE_CROSS_CONFIGS или совпадать со значением CMAKE_DEFAULT_BUILD_TYPE. Не должно быть указано, если CMAKE_DEFAULT_BUILD_TYPE или CMAKE_CROSS_CONFIGS не используются.

© 2000–2022 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.24/variable/CMAKE_DEFAULT_CONFIGS.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API