2009-06-24 10 views
9

CMakeの使用を開始したばかりで、1週間も経たなくなっています。私はMakefileを書いてあり、私はそれをCMakeに書こうとしています。私は、CMakeで、与えられたMakefile内のそれぞれの文のために使用すべきコマンドについては考えていません。どうすれば始めることができますか?私はこれについてのドキュメントを見つけることができるいくつかの場所はありますか?CMakeのMakefileと同等

答えて

1

CMakeのメーリングリスト(here)を購読し、 "help"セクションのwebsiteを見てください。素晴らしいです!

いくつかのGoogleリサーチで質問に対する回答が見つからない場合、またはメーリングリストのアーカイブ(here)を見てもわからない場合は、メーリングリストにメールして、素敵な人々がお手伝いします。

これは私が約2ヶ月前にしたものです。そして今、私は素晴らしいプロジェクトをcmakeでコンパイルしています! :)

+0

素晴らしい!私はそれを行います。ありがとう! –

9

2週間前に私のプロジェクト(〜15000行のC++コードをビルドし、共有ライブラリ、ユニットテスト、および実行可能ファイルをビルド)をSCakeからCMakeに変換しただけです。

私が助けてくれたことの1つは、Boost projectが現在bjamではなくCMakeの実験的サポートを持っているということでした。彼らのコード(特に、tools/build/CMakeで定義されているマクロ)を見ると、CMakeの構文と機能のいくつかについて多くのことが分かりました。また

便利:

の概要は、この情報がお役に立てば幸いです。

+0

私はそれを見ます。お手伝いありがとう。 –

+0

なぜあなたはsconsに対して決定したのですか?私は現在ビルドツールを試していて、スコーンは私の次の目標です。 –

+2

Sconsは、単一のプラットフォーム上で動作する非常に小さなプロジェクトでうまく動作します。ビルドプロセスを異なるアーキテクチャに自動的に調整する機能(x86_64で特定のフラグを有効にする機能)は、不満の点に限定されていました。他にも事があった。例えば、ビルドオプション(このフレームワークへのパスを選択し、このコンパイラ定義を有効にする)を追加することは、sconsでは恐ろしく、cmakeでは単純でした。 –