SelectLibraryConfigurations
select_library_configurations( basename )
Эта макрокоманда принимает имя базовой библиотеки в качестве аргумента и выберет подходящие значения для basename_LIBRARY, basename_LIBRARIES, basename_LIBRARY_DEBUG и basename_LIBRARY_RELEASE в зависимости от того, что найдено и установлено. Если определено только basename_LIBRARY_RELEASE, basename_LIBRARY будет установлено со значением release, а basename_LIBRARY_DEBUG — со значением basename_LIBRARY_DEBUG-NOTFOUND. Если определено только basename_LIBRARY_DEBUG, то basename_LIBRARY примет значение debug, а basename_LIBRARY_RELEASE будет установлено со значением basename_LIBRARY_RELEASE-NOTFOUND.
Если генератор поддерживает типы конфигураций, то basename_LIBRARY и basename_LIBRARIES будут установлены со значениями debug и optimized, определяющими библиотеку, используемую для данной конфигурации. Если тип сборки не установлен или используемый генератор не поддерживает типы конфигураций, то basename_LIBRARY и basename_LIBRARIES будут принимать только значение release или debug, если значение release не установлено.
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.11/module/SelectLibraryConfigurations.html