pkgsrc/devel/pkgconfig/buildlink2.mk
recht ed64cea73c Fix build of pkgconfig dependent packages by adding the PREFIX* definitions
and using them to set up the CONFIGURE_ENV.
Fixes at least xcursor in buildlink2 mode.
2004-02-15 09:58:15 +00:00

24 lines
846 B
Makefile

# $NetBSD: buildlink2.mk,v 1.6 2004/02/15 09:58:15 recht Exp $
.if !defined(PKGCONFIG_BUILDLINK2_MK)
PKGCONFIG_BUILDLINK2_MK= # defined
BUILDLINK_PACKAGES+= pkgconfig
BUILDLINK_DEPENDS.pkgconfig?= pkgconfig>=0.15.0
BUILDLINK_PKGSRCDIR.pkgconfig?= ../../devel/pkgconfig
BUILDLINK_DEPMETHOD.pkgconfig?= build
EVAL_PREFIX+= BUILDLINK_PREFIX.pkgconfig=pkgconfig
BUILDLINK_PREFIX.pkgconfig_DEFAULT= ${LOCALBASE}
BUILDLINK_TARGETS+= pkgconfig-buildlink
pkgconfig-buildlink: _BUILDLINK_USE
PKG_CONFIG_PATH?= ${LOCALBASE}/lib/pkgconfig:${X11BASE}/lib/pkgconfig
CONFIGURE_ENV+= PKG_CONFIG="${BUILDLINK_PREFIX.pkgconfig}/bin/pkg-config"
CONFIGURE_ENV+= PKG_CONFIG_PATH="${PKG_CONFIG_PATH}"
MAKE_ENV+= PKG_CONFIG="${BUILDLINK_PREFIX.pkgconfig}/bin/pkg-config"
MAKE_ENV+= PKG_CONFIG_PATH="${PKG_CONFIG_PATH}"
.endif # PKGCONFIG_BUILDLINK2_MK