Menu

#1559 Enhancements in clangd-client handling of external makefile projects

Next_Nightly
applied
pecan
Patch
2025-10-20
2025-10-07
Christo
No

Please find patch attached with following enhancements in clangd-client handling of external makefile projects.
1. Avoid deleting compilation db on reparse. For external makefiles, compilation db also probably will be copied by the user, so keep it.
2. Support relative path of files when checking if file is already present in db. Some tools generate compilation db with relative paths.
3. Do not call AddFileToCompileDBJson if file is present in compilation db.
4. Remove external makefile specific code from AddFileToCompileDBJson as it is covered by #3

1 Attachments

Discussion

  • pecan

    pecan - 2025-10-20
    • status: open --> applied
    • assigned_to: pecan
    • Milestone: Undefined --> Next_Nightly
     
  • pecan

    pecan - 2025-10-20

    Applied rev 13750
    Thanks

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.