Заменить компилятор в boost build v2

Я хотел бы подключить инструмент компилятора в ускоренной сборке.

Обратите внимание, что я не хочу заменять компилятор, это легко:

using msvc : : : <compiler>mycompiler ;

То, что я ищу, - это мой инструмент, который будет буквально помещен перед линией исполнения. Что-то похожее на опцию запуска модульного теста.

using msvc : : : <compiler-launcher>launcher ;

привести к

launcher <the original line here>

Идеи, как я могу сделать это, надеюсь, без необходимости изменять существующий код.

1 ответ

Решение

Я думаю, что в настоящее время это не поддерживается, так что вы застряли с <compiler> вариант. Я могу придумать два возможных способа сделать это:

  1. Попробуйте установить компилятор на <compiler>"launcher cl" или же
  2. Создайте командный файл, который создаст соответствующую командную строку, а затем используйте его как <compiler>cl_wrapper.bat

    Этот командный файл может выглядеть примерно так:

    cl_wrapper.bat

    @launcher cl.exe% *

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