tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: lablgtk & optional buildlinking
On Sat, Oct 29, 2011 at 06:04:53PM +0000, David Holland wrote:
> So, it seems that lablgtk's bl3 file needs to include gnome-panel's
> bl3 file. This fixes the build of monotone-viz and I think some other
> ocaml-related packages that fail linking -lnspr4.
>
> The problem is, gnome-panel is optional in lablgtk. How (if at all) is
> one supposed to put optional things in a package's bl3 file? Is there
> a recommended way to work around this type of situation?
There's a standard way, I'm not sure if it's documented. The generic example is
in pkgsrc/x11/kdelibs3/buildlink3.mk, to wit:
pkgbase := kdelibs
.include "../../mk/pkg-build-options.mk"
.if !empty(PKG_BUILD_OPTIONS.kdelibs:Mcups)
. include "../../print/cups/buildlink3.mk"
.endif
Thomas
Home |
Main Index |
Thread Index |
Old Index