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.7/module/SelectLibraryConfigurations.html