在 yocto 中的另一个食谱之前执行一个食谱
execute a recipe before another recipe in yocto
假设我们有配方 'A' 和 'B',它们每个都在目标映像上安装了一些二进制文件。但是在图像的 运行 时间,二进制是由 'A' 产生的,这取决于 'B' 产生的二进制的存在。如果我这样做,我可以让两个二进制文件都存在
IMAGE_INSTALL_append = " A B"
这很好用。但我想要的是在任何情况下使食谱 'A' 调用食谱 'B',这样用户就不需要出现 'A' 需要 'B' 到 运行在图像上。例如,他只
IMAGE_INSTALL_append = " A"
我应该在食谱 'A' 中做什么才能达到这种效果?
如果B
是一个库,添加DEPENDS += "B"
就够了。
如果 B
是一个应用程序,您应该在 A
配方中添加 RDEPENDS_${PN} += "B"
,以添加运行时依赖项。
假设我们有配方 'A' 和 'B',它们每个都在目标映像上安装了一些二进制文件。但是在图像的 运行 时间,二进制是由 'A' 产生的,这取决于 'B' 产生的二进制的存在。如果我这样做,我可以让两个二进制文件都存在
IMAGE_INSTALL_append = " A B"
这很好用。但我想要的是在任何情况下使食谱 'A' 调用食谱 'B',这样用户就不需要出现 'A' 需要 'B' 到 运行在图像上。例如,他只
IMAGE_INSTALL_append = " A"
我应该在食谱 'A' 中做什么才能达到这种效果?
如果B
是一个库,添加DEPENDS += "B"
就够了。
如果 B
是一个应用程序,您应该在 A
配方中添加 RDEPENDS_${PN} += "B"
,以添加运行时依赖项。