Skip to content

Rust crate to read/write JSON compilation database file.

License

Notifications You must be signed in to change notification settings

rizsotto/json_compilation_db

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSON Compilation Database

This crate provides support for reading and writing JSON compilation database files.

Overview

A compilation database is a set of records which describe the compilation of the source files in a given project. It describes the compiler invocation command to compile a single source file to an object file.

This database can have many forms. One well known and supported format is the JSON compilation database, which is a simple JSON file having the list of compilation as an array. The definition of the JSON compilation database files is done in the LLVM project documentation.

Usage

First, add this to your Cargo.toml:

[dependencies]
json_compilation_db = "1.0"

License

This project is licensed under the MIT license.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in json_compilation_db by you, shall be licensed as MIT, without any additional terms or conditions.

About

Rust crate to read/write JSON compilation database file.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages