我在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所在的位置以及调用它的位置)。不好。
我该怎么做?