Changeset View
Changeset View
Standalone View
Standalone View
Mk/Uses/pkgconfig.mk
Show All 22 Lines | |||||
. elif ${pkgconfig_ARGS} == "both" | . elif ${pkgconfig_ARGS} == "both" | ||||
CONFIGURE_ENV+= PKG_CONFIG=pkgconf | CONFIGURE_ENV+= PKG_CONFIG=pkgconf | ||||
BUILD_DEPENDS+= ${_PKGCONFIG_DEPENDS} | BUILD_DEPENDS+= ${_PKGCONFIG_DEPENDS} | ||||
RUN_DEPENDS+= ${_PKGCONFIG_DEPENDS} | RUN_DEPENDS+= ${_PKGCONFIG_DEPENDS} | ||||
. else | . else | ||||
IGNORE= USES=pkgconfig - invalid args: [${pkgconfig_ARGS}] specified | IGNORE= USES=pkgconfig - invalid args: [${pkgconfig_ARGS}] specified | ||||
. endif | . endif | ||||
_USES_POST+= pkgconfig | |||||
.endif | |||||
.if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_PKGCONFIG_POST_MK) | |||||
_INCLUDE_USES_PKGCONFIG_POST_MK=yes | |||||
# Provide a cooperative mechanism for managing PKG_CONFIG_PATH. | |||||
. if defined(PKGCONFIG_PATHS) | |||||
. if !${CONFIGURE_ENV:MPKG_CONFIG_PATH=*} && !${MAKE_ENV:MPKG_CONFIG_PATH=*} | |||||
CONFIGURE_ENV+= PKG_CONFIG_PATH=${PKGCONFIG_PATHS:ts:} | |||||
MAKE_ENV+= PKG_CONFIG_PATH=${PKGCONFIG_PATHS:ts:} | |||||
. else | |||||
DEV_WARNING+= "PKGCONFIG_PATHS was ignored due to conflict with CONFIGURE_ENV or MAKE_ENV" | |||||
. endif | |||||
. endif | |||||
.endif | .endif |