Заменить компилятор в boost build v2
Я хотел бы подключить инструмент компилятора в ускоренной сборке.
Обратите внимание, что я не хочу заменять компилятор, это легко:
using msvc : : : <compiler>mycompiler ;
То, что я ищу, - это мой инструмент, который будет буквально помещен перед линией исполнения. Что-то похожее на опцию запуска модульного теста.
using msvc : : : <compiler-launcher>launcher ;
привести к
launcher <the original line here>
Идеи, как я могу сделать это, надеюсь, без необходимости изменять существующий код.
1 ответ
Решение
Я думаю, что в настоящее время это не поддерживается, так что вы застряли с <compiler>
вариант. Я могу придумать два возможных способа сделать это:
- Попробуйте установить компилятор на
<compiler>"launcher cl"
или же Создайте командный файл, который создаст соответствующую командную строку, а затем используйте его как
<compiler>cl_wrapper.bat
Этот командный файл может выглядеть примерно так:
cl_wrapper.bat
@launcher cl.exe% *