質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
CMake

CMakeはクロスプラットフォームで作動するオープンソースのビルドシステムです。コマンドライン又は組み込まれた開発環境で使うことができる元のmakefileとプロジェクトファイルを生成します。

Q&A

解決済

1回答

8896閲覧

Cmakeでのエラーについて

退会済みユーザー

退会済みユーザー

総合スコア0

CMake

CMakeはクロスプラットフォームで作動するオープンソースのビルドシステムです。コマンドライン又は組み込まれた開発環境で使うことができる元のmakefileとプロジェクトファイルを生成します。

0グッド

0クリップ

投稿2017/08/02 04:59

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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

こんにちは。

でているのはエラーでしょうか? メッセージを見る限りでは警告のようにも見えます。

メッセージを読む限りではCMakeLists.txtの328行目にcmake_policy(SET CMP0026 OLD)があるのではないでしょうか?

でているものがエラーでなく警告なら、「ポリシーをOLDに設定するのは非推奨であり、NEWの振る舞いで正常動作するようCMakeLists.txtを作って下さい」の意味と思います。
短期的にはそのままで問題無い筈です。将来的にCMP0026が廃止されるので、いつまでもCMP0026を設定するのはやめましょうということです。

投稿2017/08/02 10:33

Chironian

総合スコア23272

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2017/08/22 04:30

ご返信遅くなって申し訳ありません。 再度実行結果を確認したところ、しっかりと実行が通っていました。 大変わかりやすい説明ありがとうございました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問