Generate Compile Commands

Generate compile_commands.json (clang compilation database) for the C++ language server. Covers MSBuild (.sln, .slnx, .vcxproj) via microsoft/msbuild-extractor-sample and CMake projects via CMAKE_EXPORT_COMPILE_COMMANDS. Use whenever the user asks to "regenerate compile commands", "regenerate the project", "reload the project", "load the project", "refresh compile commands", or otherwise needs a fresh compilation database for mscppls.

Microsoft d646c51 23.7 KB Updated 2.7k repo stars

File contents

microsoft/cpp-language-server/tree/main/plugins/cpp-language-server/skills/generate-compile-commands commit d646c516fb

Frequently asked questions

npx skillmds@latest add microsoft/generate-compile-commands