Поделиться через


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