Spec-Zone.ru › CMake

DEBUG_CONFIGURATIONS

Это свойство задаёт, какие конфигурации сборки предназначены для отладки.

Значением должен быть список имён конфигураций сборки, разделённых точками с запятой. В настоящее время это свойство используется только командой target_link_libraries(). В будущем могут быть определены дополнительные варианты использования.

Это свойство необходимо задать на верхнем уровне проекта до первого вызова команды target_link_libraries(). Если какая-либо запись в списке не соответствует допустимой конфигурации проекта, поведение не определено.

По умолчанию это свойство не задано.

Примеры

В следующем примере пользовательская конфигурация добавляется к неоптимизированным конфигурациям отладки с сохранением всех существующих конфигураций. Если в проекте используется конфигурация Debug по умолчанию, её также следует включить.

set_property(GLOBAL APPEND PROPERTY DEBUG_CONFIGURATIONS Debug CustomBuild)

См. также

  • Свойство цели MAP_IMPORTED_CONFIG_<CONFIG>, которое сопоставляет конфигурации сборки при компоновке с импортированными целями, для которых задано свойство IMPORTED_CONFIGURATIONS.

© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/prop_gbl/DEBUG_CONFIGURATIONS.html

Spec-Zone.ru

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