2010/05/01

CMakeをEclipseで使うときの設定

CMakeを使用するプロジェクトをEclipseでビルドするための設定メモ。

CMakeを使うときの標準的なフォルダ構成(以下)での設定方法の説明を書くので、異なるフォルダ構成の場合は適宜読み替えること。

${project_loc}
build/
src/

1. cmake を実行して Makefileを作成する.
2. EclipseでC/C++ Projectを作成、ビルド出来るようにC/C++ Projectを設定する.
  • Eclipseを起動し、[File]->[New]->[C++ Project]を選択します。
  • 作成するC++ Projectのタイプを選択するダアログが開くので、[Makefile Project]-[Other Toolchain]を選択します。
  • 次にC++ Projectの設定を行うダイアログが開くので[Advanced Settings...]ボタンをクリックします。
  • すると、C++ Projectの詳細な設定が現れるので以下の設定をする。
  • 左のパネルで[C++ Build]を選択、右のパネルで[Use Default Build Command]を無効にして、[Build Command]のテキストフィールドに以下のテキストを入力する。
   make -C ${project_loc}/build VERBOSE=1
  • 左のパネルで[C++ Build]-[Settings]を選択、右側のパネルで[Mach-O Parser]を選択する。

4. cmakeの実行をEclipse上でで出来るように設定する.
  • Make Target を作成し、[Make Command]に以下を入力する。
   cmake -E chdir build/ cmake -G "Unix Makefiles" ../
  • ダイアログの[Make Target]フィールドは空にすること。


0 件のコメント:

コメントを投稿