项目作者: rizsotto

项目描述 :
Rust crate to read/write JSON compilation database file.
高级语言: Rust
项目地址: git://github.com/rizsotto/json_compilation_db.git
创建时间: 2019-09-20T09:55:42Z
项目社区:https://github.com/rizsotto/json_compilation_db

开源协议:MIT License

下载


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:

  1. [dependencies]
  2. 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.