2017-07-07 33 views
4

が、私はClang ToolsRTagsのようなツールを使用するC++ Bazelプロジェクトなど私はcompile_commands.jsonファイルを生成する必要があることについてはC++ <a href="https://docs.bazel.build/versions/master/tutorial/cpp.html" rel="nofollow noreferrer">Bazel</a>プロジェクトで

ためcompile_commands.jsonを生成する方法。

この解決策は、CMAKE_EXPORT_COMPILE_COMMANDSのCMakeでは簡単です。

簡易メークファイルの場合は、Bearツールを引き続き使用できます。

しかしAFAIKには、C++ Bazelプロジェクト用の組み込みソリューションはありません。

答えて

3

追加情報:

  • ベアは現在Bazelで作業されていません。this issue
  • compile_command.jsonに関する良いドキュメントがhereを見つけることができます。

推奨ソリューション:

私はgist:Basics of generating a compile_commands.json file with Bazelを見つけたことについてグーグルでの後。

それは正常に動作し、私は an automated solution with bash scripts <書かれている - 私のソリューションは

代替:また

GitHubの上、あなたは見つけることができます:

関連する問題