<div dir="ltr"><div><div><div><div><div>Hi all,<br><br></div>I wrote a tool (Bear) which generates compilation database. A user feeds the output into a tool which is using Clang tooling libraries. <<a href="https://github.com/woboq/woboq_codebrowser/">https://github.com/woboq/woboq_codebrowser/</a>> He runs these tools again a project, which contains .s and .asm files. (These files are compiled as `clang -x assembler-with-cpp`)<br><br></div>When the .s and .asm files are not in the compilation database, the codebrowser output is not complete. What I'm trying to figure out here, is it a legitimate compilation database which has .s or .asm files in it? Is it the responsibility of the tooling library to ignore/consider those entries even if those are not real compilations? If that's okay, why linking/preprocessing is not part of the compilation database too?<br><br></div>Any help or pointer some documentation is appreciated.<br><br></div>Thanks,<br></div>Laszlo<br></div>