1

私は非標準の C コンパイラを持っています。この例ではそれを comp と呼びます。

Waf でどのように使用できますか?

すべての例で次のことがわかります。

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

def configure(ctx):
    ctx.load('compiler_c')

そして、ビルドやタスクがそれに関連付けられるように、独自のコンパイラ - comp をロードしたいですか?

ありがとう!

4

1 に答える 1

1

最良のオプションは、独自のc_compilerツールを定義することです。たとえば、waflib/Toolsのiccまたはwaflib/extrasのc_bgxlcを参照してください。エクストラのc_*と呼ばれるモジュールは、load('compiler_c')によって自動的にロードされます。

于 2012-11-29T08:17:16.753 に答える