clazy analysis of non-cmake projects (tip; generating compile_commands.json from Makefile)
René J.V. Bertin <[email protected]>
| Newsgroups | gmane.comp.kde.users.kdevelop |
|---|---|
| Message-ID | <14404060.87TTTzc4qU@bola> |
Hi, Quick share hoping this was not an open door for everyone but me. The clazy analysis plugin needs a compile_commands.json file which is usually present the build directory of projects that use cmake (*). Not so with other project types, including those using qmake. I found a make-to-compile_commands.json utility that seems to work well and doesn't require building the entire project: https://github.com/nickdiego/compiledb-generator Generating the compile_commands.json file without building the entire project is done with %> (cd $build.dir ; compiledb make -n) and to keep the file up-to-date the command can be configured in the project's make config settings (`compiledb make` instead of make). HtH, R. *) not after the initial import with the cmake server project manager?