issues
search
Tencent
/
yadcc
Yet Another Distributed C++ Compiler. yadcc是一套腾讯广告自研的分布式编译系统,用于支撑腾讯广告的日常开发及流水线。相对于已有的同类解决方案,我们针对实际的工业生产环境做了性能、可靠性、易用性等方面优化。
Other
371
stars
62
forks
source link
请问yadcc 是否支持c++ modules
#40
Open
gamark
opened
2 years ago
gamark
commented
2 years ago
当import module后,yadcc能否工作。
0x804d8000
commented
2 years ago
我对module不太了解。
但是从之前的初步了解来说,应该不行,具体是:
现在是本地预处理然后把预处理的结果当做一个完备的“源文件”发出去。除非modules也能被“预处理”(从原理上讲我觉得不太可能),不然不可行。
否则会需要把module的编译结果和源文件一起传出去,目前master的协议不支持这么操作。next分支虽然协议上支持,但是客户端/服务端也不支持解析命令行里面fmodule-map之类的参数,所以应该也跑不起来。
当import module后,yadcc能否工作。