Создайте файл compile_commands.json из msbuild через командную строку — без cmake

#msbuild #continuous-integration #clang-tidy

Вопрос:

Я ищу способ интеграции clang-tidy в рабочий процесс CI, но используемая система сборки-MSBuild с зависимостями, управляемыми vcpkg в режиме manisfest.

Есть ли какая-то расширенная командная строка, которую я могу передать MSBuild (или какому-либо другому инструменту, который полностью понимает процесс MSBuild), чтобы иметь возможность генерировать compile_commands.json ?

Я уверен, что я не тот , кто это попробует, я видел пару случаев успешного использования SourceTrail и ClangPowerTools , но в моем случае это было особенно болезненно, потому что альтернативы не могут обнаружить пути включения, предоставляемые vcpkg.