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