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