質問: Cmake3.9.0 での configure 時のエラーについて質問です. CMake Deprecation Warning at CMakeLists.txt:328 (cmake_policy): The OLD behavior for policy CMP0026 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. 以上のようなエラーが複数回出されるのですが、どのような対処を行えばよいのでしょう. こちらでも調べてはみたのですが、これといった回答が得られなかったので質問させていただきました. Visual Studio 12 2013 Cmake3.9.0
回答: こんにちは。 でているのはエラーでしょうか? メッセージを見る限りでは警告のようにも見えます。 メッセージを読む限りではCMakeLists.txtの328行目に`cmake_policy(SET CMP0026 OLD)`があるのではないでしょうか? でているものがエラーでなく警告なら、「ポリシーをOLDに設定するのは非推奨であり、NEWの振る舞いで正常動作するようCMakeLists.txtを作って下さい」の意味と思います。 短期的にはそのままで問題無い筈です。将来的にCMP0026が廃止されるので、いつまでもCMP0026を設定するのはやめましょうということです。