1d8fbff540
This adds the following: * A `compile_commands` target for the ninja_build.sh script. This generates a `compile_commands.json` file, which is used by tools such as clangd, in a new target directory called `build.tooldata`. Unity builds must be disabled for the database to be complete; see [this Discord comment by Casper Jeukendrup](https://discord.com/channels/818804595450445834/939880479887327302/1001483416753143818) for more info. * Additionally, a configuration file for clangd has been created to tell it to find the file in the `build.tooldata` directory. * Add a one-line change to the workspace settings for VSCode, telling it where to find the Uncrustify config. |
||
---|---|---|
.. | ||
c_cpp_properties.json | ||
extensions.json | ||
launch.json | ||
settings.json |