我有一个非标准的 c 编译器,例如我们称之为 comp。
如何将它与 Waf 一起使用?
我在所有示例中都看到了这一点:
def options(ctx):
ctx.load('compiler_c')
def configure(ctx):
ctx.load('compiler_c')
我想加载我自己的编译器 - comp,以便任何构建或任务都将与它相关联?
谢谢!
最好的选择是定义自己的 c_compiler 工具,例如waflib/Tools 中的 icc或waflib/extras 中的 c_bgxlc,在 extras 中称为 c_* 的模块将由 load('compiler_c') 自动加载。