Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/targetdisk/silly-cc

A build system-agnostic compile_commands generator
https://github.com/targetdisk/silly-cc

Last synced: 28 days ago
JSON representation

A build system-agnostic compile_commands generator

Awesome Lists containing this project

README

        

# Silly CC



License: AGPLv3+TRANS RIGHTS

`silly-cc` is a build system-agnostic wrapper around Clang that automagically
produces pieces needed to build a JSON compilation database. It is a drop-in
replacement for `clang` in any build system where you can override the `cc`
command some sort of `CC` variable.

There is also a script included in here that can `merge` all the JSON data into
a single `compile_commands.json` file (used by `clangd` and friends to fuel your
LSP-aware text editors' tab completion).