如何使用Waf创建新的编译器配置文件?

时间:2012-08-15 22:55:03

标签: waf

我在Waf构建系统的API文档中发现了这个非常有用的page

我的wscript看起来像这样:

def options(opt):
        opt.load('compiler_c')

def configure(conf):
        from waflib.Tools.compiler_c import c_compiler
        c_compiler['linux'] = ['mycc']
        conf.load('compiler_c')

def build(bld):
        bld.program(source='main.c', target='nop')

我尝试创建文件 mycc.py ,将其放在waflib / extras中并重新编译Waf。但是,当我尝试使用此新配置文件配置我的项目时,出现以下错误:

Setting top to                           : /home/user/waf/example 
Setting out to                           : /home/user/waf/example/build 
Checking for 'mycc' (c compiler)         : not found 
could not configure a c compiler!
(complete log in /home/user/waf/example/build/config.log)

我也尝试在我的项目的根目录中创建waflib / extras / mycc.py(Waf所在的位置以及调用它的位置)。不好。

我该怎么做?

0 个答案:

没有答案