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