заменить компилятор в 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% *

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]