x_vcpkg_pkgconfig_get_modules
Примечание.
В этом разделе рассматривается экспериментальная функция vcpkg, которая может изменяться или удаляться в любое время.
Получение необходимых сведений о модуле из модулей pkgconfig
Использование
x_vcpkg_pkgconfig_get_modules(
PREFIX <prefix>
MODULES <pkgconfig_modules>...
[CFLAGS]
[LIBS]
[LIBRARIES]
[LIBRARIES_DIRS]
[INCLUDE_DIRS]
)
Параметры
PREFIX
Префикс для всех выходных переменных.
МОДУЛИ
Список модулей pkgconfig для получения сведений.
LIBS
Возвращает значение "${PKGCONFIG}" --libs
как <prefix>_LIBS_RELEASE
и <prefix>_LIBS_DEBUG
.
БИБЛИОТЕКИ
Возвращается "${PKGCONFIG}" --libs-only-l
в <prefix>_LIBRARIES_RELEASE
и <prefix>_LIBRARIES_DEBUG
.
LIBRARIES_DIRS
Возвращается "${PKGCONFIG}" --libs-only-L
в <prefix>_LIBRARIES_DIRS_RELEASE
и <prefix>_LIBRARIES_DIRS_DEBUG
.
INCLUDE_DIRS
Возвращается "${PKGCONFIG}" --cflags-only-I
в <prefix>_INCLUDE_DIRS_RELEASE
и <prefix>_INCLUDE_DIRS_DEBUG
.
Примеры
Оригинал
ports/vcpkg-pkgconfig-get-modules/x_vcpkg_pkgconfig_get_modules.cmake
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по