ARMベースのノートブック用のParaviewグラフィックビジュアライゼーションソフトウェアをコンパイルしようとしていますが、cmakeの「ポリシー」に関連しているように見えるいくつかの設定警告が表示されます。警告テキストとcmakeのマニュアルページには、特定のポリシーを設定するためにコマンドを実行できる必要があることが示されていますが、cmake_policy()
それを実行する方法と場所がわかりません。
特定のcmakeポリシーを設定するには?
ベストアンサー1
CMake コマンドはcmake_policy()
次に文書化されています。CMakeドキュメント。
CMakeLists.txt
CMake自体の動作を変更するためにプロジェクトファイルに追加されることがよくあり、通常はCMakeLists.txt
最新バージョンのCMakeで以前の機能を処理できます。
これを使用して個々のポリシーを設定できます。
cmake_policy(SET CMP<NNNN> OLD)
は<NNNN>
CMakeポリシー番号です。ここでは、OLD
このポリシーに適用したい「以前の動作」(該当する単語にOLD
なることもあります)を示しますNEW
。
または、このコマンドを使用して、特定のバージョンのCMakeと互換性のあるポリシーを設定できます。
cmake_policy(VERSION x.xx)
少なくともx.xx
。2.4
どちらの場合もCMakeLists.txt
プロジェクトファイルが変更されるため、cmake
再実行する必要があります。
ドキュメントも参照してくださいcmake_minimum_required()
。