Cobalt编译流程分析
Cobalt Build Flow1、Cobalt Build IntroductionCobalt目前使用Pythone+GYP+Ninja进行编译,使用Python来收集信息以及传递参数,例如当前编译平台,Cobalt编译对接的平台。Gyp用来存储编译参数,构建编译框架,例如每个模块下面都有一个xxx.gyp,然后将当前模块编译成一个目标。Ninja用来处理目标依赖,编译链接文件,例如从编...