Использование нестандартного компилятора c с Waf

У меня есть нестандартный компилятор c, для примера давайте назовем его comp.

Как я могу использовать это с Waf?

Я вижу это во всех примерах:

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

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

И я хочу загрузить свой собственный компилятор - comp, чтобы с ним ассоциировалась любая сборка или задача?

Спасибо!

1 ответ

Лучший вариант - определить свой собственный инструмент c_compiler, см., Например, icc в waflib / Tools или c_bgxlc в waflib / extras, модули с именем c_* в extras будут автоматически загружаться при загрузке ('compiler_c').

Другие вопросы по тегам