Spec-Zone.ru › CMake 3.17

CMAKE_DEFAULT_CONFIGS

Указывает список, разделенный точкой с запятой конфигураций для построения целевого объекта в build.ninja при отсутствии :<Config> суффикса в Ninja Multi-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–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.17/variable/CMAKE_DEFAULT_CONFIGS.html

Spec-Zone.ru

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