将非标准 c 编译器与 Waf 一起使用



我有一个非标准的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,在额外内容中称为c_*的模块将由load('compiler_c')自动加载。

最新更新