Generate CMakeLists.txt from a compile_commands.json
Project description
# json2cmake
[![Build Status](https://travis-ci.org/AbigailBuccaneer/json2cmake.svg?branch=master)](https://travis-ci.org/AbigailBuccaneer/json2cmake)
json2cmake converts [JSON compilation database][] files into [CMake][] files. The resulting CMakeLists.txt file can then be used to recompile the same object files with less overhead via [Ninja][], used as an IDE project file for [CLion][], or for integration into a larger CMake project.
The output files only include [object library][] definitions, as a compile_commands.json file typically doesn’t contain any linker commands.
[JSON compilation database]: http://clang.llvm.org/docs/JSONCompilationDatabase.html [CMake]: https://cmake.org/ [Ninja]: https://ninja-build.org/ [CLion]: https://www.jetbrains.com/clion/ [object library]: https://cmake.org/Wiki/CMake/Tutorials/Object_Library
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for json2cmake-0.2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 575018bdeb6ee17091d14007e31294edcae216714a3386b5023d83443b4089cb |
|
MD5 | 42000dff427a54d29b35c30bf6e452c6 |
|
BLAKE2b-256 | 5ff9f907c3e4fc6427d0be47f51bd76aab678083f99b0d87333d6cf16b80127b |