问题 如何将makefile转换为JSON编译数据库? [关闭]


说我们有 make 我们为gcc和clang工作的项目的文件(不是cmake / premake / ninja等)。我们希望从它们生成JSON编译数据库以将其输入 clang-modernize 工具。怎么办这样的事? (在clang基础结构中是否有任何解析器或某些使用类似的脚本 make CC='cc_args.py gcc' CXX='cc_args.py g++' 或其他一些工具)?


6546
2018-01-15 09:53


起源

你看过了吗? github.com/rizsotto/Bear? (这是从clang-modernize网站链接的? - Etan Reisner
@EtanReisner:这是一个答案。 - Benjamin Bannier
在我看来,这是一个非常有趣的问题。也许是关闭它的mistaje。 Reards - lrleon
我最近发现了一个编译。它可能有所帮助 github.com/nickdiego/compiledb-generator - Eisenfrost


答案:


我没有个人经验但是  似乎是针对您的方案。 (它是从clang-modernize网站链接的。)


14
2018-01-21 13:02



可以确认,它工作正常。 - Treviño