Generate CMakeLists.txt from a compile_commands.json
Project description
# 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.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb5f424eee81a3d0ecd15f0510783b014ffbe3790d183422c468b8f0a1a2b86a |
|
MD5 | 530e29e4ff6fcb4d56ca9686dd94bea7 |
|
BLAKE2b-256 | 5e1052fc66b7ad03cfabfa1467f9e01b05f84690c3ae3e8b7b4ba729c3200019 |