blade-build
blade-build copied to clipboard
如何做到thirdparty下的protobuf等第三方库,代码每次跟随主工程一起编译,不需要写BUILD文件,直接能执行第三方库原始的编译工具编译?
比如protobuf,原始的编译命令是make,如果我下载到主工程的thirdparty目录下,用blade编译时候,得自己位protobuf写一遍BUIlLD文件,这样比较麻烦。能否有更简洁的方法? (当然我可以先prebuilt好,但是希望做到编译时一起源码编译)
有的,支持第三方构建工具代码准备合入主干。
其实就是用 foreign_cc_library 搭配 gen_rule 实现的。
https://github.com/chen3feng/blade-build/blob/master/doc/zh_CN/build_rules/cc.md#toc4