[PATCH v3 0/7] Port gen_compile_commands.py from Linux to U-Boot
Joao Marcos Costa
jmcosta944 at gmail.com
Sat Sep 2 16:53:03 CEST 2023
Hello U-Boot community,
I'm submitting a patch series that ports the gen_compile_commands.py
script from the Linux kernel's sources to U-Boot. This script, originally
located in scripts/clang-tools/gen_compile_commands.py, enables the
generation of compile_commands.json file for improved code navigation
and analysis. The series consists of the initial script import, the
necessary modifications for U-Boot compatibility, and finally some
documentation.
Your feedback on these contributions would be greatly appreciated.
Best regards,
Changes in v3:
- Add documentation to index and fix syntax issues
- Add reference to documentation in doc/build/tools
Changes in v2:
- Add compile_commands.json to gitignore
- Add documentation
Joao Marcos Costa (7):
scripts: Port Linux's gen_compile_commands.py to U-Boot
scripts/gen_compile_commands.py: adapt _LINE_PATTERN
scripts/gen_compile_commands.py: fix docstring
scripts/gen_compile_commands.py: add acknowledgments
.gitignore: add compile_commands.json
doc: add documentation for gen_compile_commands.py
doc: add new section to build/tools
.gitignore | 3 +
doc/build/gen_compile_commands.rst | 47 ++++++
doc/build/index.rst | 1 +
doc/build/tools.rst | 13 ++
scripts/gen_compile_commands.py | 230 +++++++++++++++++++++++++++++
5 files changed, 294 insertions(+)
create mode 100644 doc/build/gen_compile_commands.rst
create mode 100755 scripts/gen_compile_commands.py
--
2.41.0
More information about the U-Boot
mailing list