[oe] How can I make recipes conditionally enabled?

Martin Jansa martin.jansa at gmail.com
Tue Aug 27 07:54:43 UTC 2013


On Tue, Aug 27, 2013 at 09:12:15AM +0200, Carlos Rafael Giani wrote:
> Hello,
> 
> I have a question about a problem I've had several times in the past:
> 
> if I write a layer, and add .bbappends, then the layers with the 
> corresponding .bb files become hard dependencies.
> But lets say I want to write a BSP layer, and I add some machine 
> specific Qt5 patches. Now everybody who wants to use
> my layer must also include meta-qt5, even when they don't really want to 
> use Qt5 anywhere. This is made even worse
> if I have a dependency on meta-oe, which itself brings in a lot of 
> modifications.
> 
> In short, I'd like to be able to make .bbappends and .bb files dependend 
> on whether or not a layer is available. The hard
> dependency is fine if it concerns things that are essential in my layer. 
> But if its about optional things, it shouldn't cause
> a build failure.

BB_DANGLINGAPPENDS_WARNONLY is the magic word.

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20130827/b7fd7a09/attachment-0002.sig>


More information about the Openembedded-devel mailing list