Как использовать компилятор Clang с MSBuild?

Я пытаюсь взять пару проектов, обычно скомпилированных в Windows с Microsoft C ++, и вместо этого скомпилировать их с помощью clang.

С другой стороны, существует clang-cl.exe, который предназначен для замены cl.exe. Тем не менее, даже когда я копирую clang-cl.exe в текущий каталог как cl.exe, msbuild все еще в некоторых случаях вызывает cl.exe от Microsoft.

Есть ли способ сообщить msbuild «здесь, при выполнении Task CL, используйте этот cl.exe вместо обычного»? Параметры командной строки msbuild не содержат ничего очевидного в этом направлении.

Кроме того, есть ли способ сказать ему, чтобы предоставить или переопределить параметры командной строки для cl без изменения файла проекта?

Ответы на вопрос(1)

Ваш ответ на вопрос