ページ

2011年9月9日金曜日

cmake環境におけるmake実行状態を詳細に表示する

cmakeは非常にすばらしいツールなのですが、コンパイル時に問題が起きたときに何をやっているのか良く分からない事が良くあります。これは、生成するMakefileに.SILENTが設定されているために、実行処理のほとんどが表示されないことが要因の一つと考えられます。(順調にコンパイルできているときは、すっきりした見栄えで好きなのですが...)
そのような時は、CMakeLists.txtに
set(CMAKE_VERBOSE_MAKEFILE true)

実行コマンドの全てが表示されるMakefileが生成されるようになるので、自動設定されたコンパイルフラグやリンクパスの確認ができます。

0 件のコメント:

コメントを投稿