Re: [PATCH 2/4] classes: Add recipe class to overrides
From: Richard Purdie <hidden>
Date: 2012-02-24 16:28:39
On Thu, 2012-02-23 at 19:33 -0800, Khem Raj wrote:
We have currently no override to detect a recipe being build cross, crosssdk or for target at times we can use virtclass-native and virtclass-nativesdk to override stuff in recipes but we dont have way to modify a variables based on recipe type always. With this patch we attempt to have recipe class override always so we can use it in recipes which use BBCLASSEXTEND as well as others which inherit the classes directly. I am not too fond of names that I have used so any suggestions are welcome I would have liked to drop virtclass- from the existing overrides but that would mean a lot of changes so I left them alone. With this change now we can say EXTRA_OECONF_class-target = "...." EXTRA_OECONF_virtclass-native = "..." EXTRA_OECONF_virtclass-nativesdk = "..." EXTRA_OECONF_virtclass-crosssdk= "..."
I think we need to drop the "virt" here and make this consistent since they are no longer specific to the virtual BBCLASSEXTEND code... Cheers, Richard