CMakeのCMAKE_EXPORT_COMPILE_COMMANDSオプションがNinjaビルドにも対応した。 このオプションを有効にしてcmakeを実行すると、コンパイルのためのコマンドラインがJSON形式でエクスポートされる( compile_commands.json )。 たとえばnmoshのcmakeビルド上で cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON .のようにしてオプションを有効にすると、 { "directory": "C:/build/nmosh.ninja.mingw32", "command": "C:\\MinGW32\\bin\\gcc.exe (略) -o CMakeFiles/gctesthuge_test.dir/extlibs/gc/tests/huge_test.c.obj -c c:\\repos\\mosh\