C++ Bazel プロジェクトで、 Clang Tools または RTags などのツールを使用したい。
そのために compile_commands.json ファイルを生成する必要があります。
CMAKE_EXPORT_COMPILE_COMMANDS を使用すると、CMakeのソリューションは簡単です。
単純なMakefileの場合は、引き続き Bear ツールを使用できます。
ただし、AFAIKにはC++ Bazelプロジェクトの組み込みソリューションはありません。
追加情報:
推奨されるソリューション:
それについてグーグルした後、私は Bazelでcompile_commands.jsonファイルを生成するGist:Basics を見つけました。
それは正常に動作し、私は bashスクリプトを使用した自動化されたソリューション <-私のソリューションを作成しました
代替:
また、GitHubでは、以下を見つけることができます。