私はclang-tidyとの統合をcmakeと組み合わせて使用しようとしており、-check
引数を渡したいと思います。私はcmakeのを呼び出すときに-DCMAKE_CXX_CLANG_TIDY="/usr/local/opt/llvm38/bin/clang-tidy-3.8;-checks=*"
を追加しようとしましたが、私のメイクは、のように見えるエンドアップコマンド:他の言葉でCMAKE_CXX_CLANG_TIDY変数で使用する追加引数を指定するにはどうすればよいですか
/usr/local/Cellar/cmake/3.6.2/bin/cmake -E __run_iwyu --tidy="/usr/local/opt/llvm38/bin/clang-tidy-3.8;-checks=*" --source=/Users/ellery/work/.....
が、それはのように思えます。分離されたargは解析されません。私も目標値を同じ値でターゲットにCXX_CLANG_TIDY
のターゲットを設定しようとしたと私は同じ動作を取得します。
誰もが、clang-tidy
に、さらにcmakeを通じて追加のargsを呼び出すのですか?
hmmm - それは面白いです。これを私のcmakeファイルに設定すると、ほとんど直ちに失敗します: '/ usr/local/opt/llvm38/bin/clang-tidy-3.8'の実行中にエラーが発生しました。しかし、失敗の詳細はもうありません。私が "-checks = *"引数を省略するとビルドは成功したように見えますが、(おそらく)既定のクラング・ティディーの動作が発生します。 –