Spec-Zone.ru › CMake 3.13

SelectLibraryConfigurations

select_library_configurations( basename )

Эта макрос принимает имя базовой библиотеки в качестве аргумента и выбирает подходящие значения для basename_LIBRARY, basename_LIBRARIES, basename_LIBRARY_DEBUG и basename_LIBRARY_RELEASE в зависимости от того, что найдено и установлено. Если определено только basename_LIBRARY_RELEASE, basename_LIBRARY будет установлено в значение релиз, а basename_LIBRARY_DEBUG в basename_LIBRARY_DEBUG-NOTFOUND. Если определено только basename_LIBRARY_DEBUG, то basename_LIBRARY получит значение отладки, а basename_LIBRARY_RELEASE будет установлено в basename_LIBRARY_RELEASE-NOTFOUND.

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

© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.13/module/SelectLibraryConfigurations.html

Spec-Zone.ru

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