首页 > 解决方案 > 使用 yocto 层的配方或类而不继承所有 bbappends

问题描述

我想使用给定层的特定类,或者只是给定的配方。但我不想再使用任何东西,我的构建也不会受到该层中其他 bbappend 的影响。

有什么方法可以继续?

我的具体用例:

我正在编写一个使用 qmake5 构建的食谱。因此我对qmake5.bbclass感兴趣。构建的软件其实没有QT的内容,只是使用了qmake。因此我对meta-qt5 层的其余部分不感兴趣

标签: embedded-linuxyoctobitbakeopenembedded

解决方案


您可以稍后屏蔽 meta-qt5 中的所有目录,除了 classes 目录。添加到您的 local.conf:

BBMASK += "meta-qt5/recipes-*/"

更多关于 BBMASK 的信息:https: //www.yoctoproject.org/docs/latest/ref-manual/ref-manual.html


推荐阅读