私の目標は、cmake
によって直接呼び出されたg++
の呼び出しに関する詳細をコマンドラインから見ることでした。私はこの質問の目的のためにmake
の出力を気にしません。`cmake --verbose = 1`は冗長cmake出力を出力しますが、` cmake -DCMAKE_VERBOSE_MAKEFILE:BOOL = ON`は出力しません。
official FAQとthe accepted answer on a related questionによると、私は例えばによって、CMAKE_VERBOSE_MAKEFILE:BOOL=ON
が私の生成CMakeCache.txt
に設定されていることを確認しなければなりませんコマンドラインフラグ-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
を渡します。私がしたとき、それはたくさんのプロパティを再度照会しましたが、呼び出しに関する追加情報はありませんでした。
しかし、フラグ--verbose=1
を使用してcmake
を呼び出すと、私は必要なものを正確に表示しました。
これらの2つのオプションはどのように異なるのですか? --verbose=1
は推奨されていませんか?
私は、コマンドラインにそのフラグを追加し、CMakeCache.txtに直接入れることを試みたことを述べておきます。私はその特定のファイルを将来修正することは避ける。 – Cliabhach
私の質問にサンプル出力を追加してみましょう – Cliabhach
Ok。私のために体から明らかではなかったので、私はタイトルと、それを行う別の方法を言及している身体を言うタイトルに混乱していた...;) – fedepad