pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: PKG_DEFAULT_OPTIONS
On Mon, May 02, 2016 at 09:28:58AM +0100, Patrick Welche wrote:
> If the user sets PKG_DEFAULT_OPTIONS or PKG_OPTIONS.libsoup to gssapi
> libsoup-2.4.so.1.8.0 depends on libkrb5 and friends. options.mk
> tests PKG_OPTIONS which will contain gssapi whichever of those
> 2 variables are set.
>
> Now build gvfs which doesn't have a gssapi option. PKG_OPTIONS now
> doesn't have gssapi set, so libsoup's buildink3.mk file has to
> test both of the above 2 variables to pull in the krb5 libraries.
Ah, that's what you want.
There's a standard solution for that, look e.g. in devel/ucommon:
pkgbase := ucommon
.include "../../mk/pkg-build-options.mk"
.if !empty(PKG_BUILD_OPTIONS.ucommon:Mgnutls)
.include "../../security/gnutls/buildlink3.mk"
.endif
That includes gnutls/bl3.mk if ucommon was built with the gnutls
option.
Thomas
Home |
Main Index |
Thread Index |
Old Index