1

Waf ビルド システムの API ドキュメントで、次の非常に役立つページを見つけました。

私の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)

また、プロジェクトのルート (Waf がある場所と呼び出される場所) に waflib/extras/mycc.py を作成しようとしました。ダメ。

どうすればいいですか?

4

0 に答える 0