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.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33346f093c7862c274c8a924bcc1a21b9eddd85aa460374c404263a84e3ad173 |
|
MD5 | 52407cbb9def6f26f448106c0db1d767 |
|
BLAKE2b-256 | 83baa313b5fbc4f9c5109849e63a7b2610c0c1976fe3b6648d0f66e8c9f63fbe |