diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2013-04-22 22:25:20 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2013-04-22 22:25:20 +0000 |
commit | ed31a0d5e614de59a50dc6d1fd9441ea1661f3b2 (patch) | |
tree | 8554d759bfd6a38c98a7062e4e529bf8a9f5f069 /Mk/Uses | |
parent | fdcbf2bd1079737be61ffd6db3efc2c111fbac16 (diff) | |
download | ports-ed31a0d5e614de59a50dc6d1fd9441ea1661f3b2.tar.gz ports-ed31a0d5e614de59a50dc6d1fd9441ea1661f3b2.zip |
Notes
Diffstat (limited to 'Mk/Uses')
-rw-r--r-- | Mk/Uses/pkgconfig.mk | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Mk/Uses/pkgconfig.mk b/Mk/Uses/pkgconfig.mk new file mode 100644 index 000000000000..481034652214 --- /dev/null +++ b/Mk/Uses/pkgconfig.mk @@ -0,0 +1,34 @@ +# $FreeBSD$ +# +# handle dependency on the pkgconf port +# +# MAINTAINER: portmgr@FreeBSD.org +# +# Feature: pkgconfig +# Usage: USES=pkgconfig or USES=pkgconfig:ARGS +# Valid ARGS: build (default, implicit), run, both +# +# +.if !defined(_INCLUDE_USES_PKGCONFIG_MK) +_INCLUDE_USES_PKGCONFIG_MK= yes + +_PKGCONFIG_DEPENDS= pkgconf:${PORTSDIR}/devel/pkgconf + +.if !defined(pkgconfig_ARGS) +pkgconfig_ARGS= build +.endif + +.if ${pkgconfig_ARGS} == "build" +BUILD_DEPENDS+= ${_PKGCONFIG_DEPENDS} +CONFIGURE_ENV+= PKG_CONFIG=pkgconf +.elif ${pkgconfig_ARGS} == "run" +RUN_DEPENDS+= ${_PKGCONFIG_DEPENDS} +.elif ${pkgconfig_ARGS} == "both" +CONFIGURE_ENV+= PKG_CONFIG=pkgconf +BUILD_DEPENDS+= ${_PKGCONFIG_DEPENDS} +RUN_DEPENDS+= ${_PKGCONFIG_DEPENDS} +.else +IGNORE= USES=pkgconfig - invalid args: [${pkgconfig_ARGS}] specifed +.endif + +.endif |