私は非標準の C コンパイラを持っています。この例ではそれを comp と呼びます。
Waf でどのように使用できますか?
すべての例で次のことがわかります。
def options(ctx):
ctx.load('compiler_c')
def configure(ctx):
ctx.load('compiler_c')
そして、ビルドやタスクがそれに関連付けられるように、独自のコンパイラ - comp をロードしたいですか?
ありがとう!
最良のオプションは、独自のc_compilerツールを定義することです。たとえば、waflib/Toolsのiccまたはwaflib/extrasのc_bgxlcを参照してください。エクストラのc_*と呼ばれるモジュールは、load('compiler_c')によって自動的にロードされます。