【发布时间】:2013-10-18 17:05:50
【问题描述】:
我有一个分层的 cmake 项目,其中包含库和应用程序的层次结构。这些库和应用程序中的每一个都有一个 CMakeLists.txt 和一个包含子 cmake 文件的顶级 CMakeLists.txt。
现在我们完全在 x86 Linux 平台上进行开发和测试,但在某些时候我们会希望开始将代码拉入 Yocto 构建和目标 arm。我们希望保持能够为 x86 和 arm 构建。
我看过一些关于为 x86 构建的 Yocto 指南,但这些似乎构建了整个世界(工具链、Linux 内核、所有库等)并通过 qemu 运行映像。对于我们的桌面使用来说,当我们的机器有编译器并且我们可以直接运行应用程序时,这有点矫枉过正,但是让 bitbake 构建一些我们依赖并且需要安装到'虚拟根'。
我如何将使用 bitbake 用于本机 x86 项目(代替 cmake 或作为 cmake 的补充),并且以后能够利用 Yocto 的配方文件?
【问题讨论】: