我觉得CMake和Android.mk有很多共同点,有人可以向我解释一下有什么区别,为什么Google发明了一个新的构建系统而没有使用CMake?
Android 开发者心中还有更多的改变。现在可以使用 Ninja-build。
Soong 是长期计划,涉及用结构化数据文件替换整个树中的所有 Android.mk 文件,并描述 Go 中的构建逻辑。
来源:https ://groups.google.com/forum/#!topic/ninja-build/YPby3GRBqHA
所以他们发明了另一种构建系统。对于 Chrome,他们已经引入了 Gyp。我想谷歌内部并没有一个中心地位来协调此类决策。开发人员可以根据每个项目决定最适合该项目的内容。这其实很好。想象一下 Google 主要参与的每个项目都会切换到构建系统 X。这会很烦人。
| 归档时间: |
|
| 查看次数: |
994 次 |
| 最近记录: |