CMakeの使用を開始したばかりで、1週間も経たなくなっています。私はMakefileを書いてあり、私はそれをCMakeに書こうとしています。私は、CMakeで、与えられたMakefile内のそれぞれの文のために使用すべきコマンドについては考えていません。どうすれば始めることができますか?私はこれについてのドキュメントを見つけることができるいくつかの場所はありますか?CMakeのMakefileと同等
答えて
2週間前に私のプロジェクト(〜15000行のC++コードをビルドし、共有ライブラリ、ユニットテスト、および実行可能ファイルをビルド)をSCakeからCMakeに変換しただけです。
私が助けてくれたことの1つは、Boost projectが現在bjamではなくCMakeの実験的サポートを持っているということでした。彼らのコード(特に、tools/build/CMake
で定義されているマクロ)を見ると、CMakeの構文と機能のいくつかについて多くのことが分かりました。また
便利:
の概要は、この情報がお役に立てば幸いです。
私はそれを見ます。お手伝いありがとう。 –
なぜあなたはsconsに対して決定したのですか?私は現在ビルドツールを試していて、スコーンは私の次の目標です。 –
Sconsは、単一のプラットフォーム上で動作する非常に小さなプロジェクトでうまく動作します。ビルドプロセスを異なるアーキテクチャに自動的に調整する機能(x86_64で特定のフラグを有効にする機能)は、不満の点に限定されていました。他にも事があった。例えば、ビルドオプション(このフレームワークへのパスを選択し、このコンパイラ定義を有効にする)を追加することは、sconsでは恐ろしく、cmakeでは単純でした。 –
- 1. "make dist" CMakeで同等
- 2. CMake、Xcode、Unix Makefile
- 3. セットと同等と同等
- 4. cmakeを使ってcmakeフリーのMakefileを作成する
- 5. ワイルドカードと同等
- 6. Dreamhostと同等のAsp.netホスティング
- 7. jconsoleと同等の.Net?
- 8. Html.EditorFor()と同等のコード
- 9. mysite_num_rowsと同等のSQLite3
- 10. Dockerと同等のカオスモンキー?
- 11. VBメソッドと同等のドットネット
- 12. SetThreadPriorityと同等のLinux(pthreads)
- 13. git mqと同等のgit?
- 14. Javaと同等の.NET System.Net.ServicePointManager
- 15. eth0と同等のWindows
- 16. oracleのsp_refreshviewと同等
- 17. DataGrid.NavigateTo()と同等のDataGridView
- 18. NvOptimusEnablementと同等のAMD
- 19. NoSQLと同等のSQL Server
- 20. Silverlightと同等のNetDataContractSerializer?
- 21. Javaプライオリティキューと同等のインタフェース
- 22. MySQL 5.1と同等のST_CONTAINS
- 23. SQL Serverのハッシュセットと同等
- 24. Railsスクリプトコンソールと同等のCatalyst
- 25. AsyncTaskと同等のBlackBerryクラス?
- 26. WPFのSystem.Windows.Forms.DataFormats.GetFormatと同等
- 27. JavaのNSNotFoundと同等
- 28. UNIXと同等のWindows pwd
- 29. CocoaのFileSystemWatcher(.NET)と同等
- 30. Javaカスタムプロトコルハンドラと同等のCocoaTouch
素晴らしい!私はそれを行います。ありがとう! –