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とMakefile:セグメント化エラー
- 3. CMake、Xcode、Unix Makefile
- 4. セットと同等と同等
- 5. cmakeを使ってcmakeフリーのMakefileを作成する
- 6. MakefileからCMakeへの変換
- 7. Pythonと同等で同等の関数
- 8. フレックスとBisonを使ってMakefileをCMakeに変換する
- 9. Rと同等
- 10. ワイルドカードと同等
- 11. ドッカーコマンドと同等
- 12. NUnitのと同等の
- 13. Wordpressと同等のASP.NET
- 14. Firebase Swiftと同等のpush()
- 15. Find({})と同等のDynamoDB
- 16. MySQL 5.1と同等のST_CONTAINS
- 17. プロトタイプコードと同等のJQuery
- 18. Knockout.js hollaと同等の例
- 19. ExecutorのThread.join()と同等
- 20. jQueryのFlashアニメーションと同等
- 21. oracleのsp_refreshviewと同等
- 22. LINQ ToList()のRubyと同等
- 23. AsyncTaskと同等のBlackBerryクラス?
- 24. PostgreSQLと同等のフラッシュバック
- 25. Fedoraのpackages.ubuntu.comと同等
- 26. ヤフーと同等のGoogleボス
- 27. glBlendFunc(............)と同等のDirectX
- 28. UNIXと同等のWindows pwd
- 29. SQL Serverのハッシュセットと同等
- 30. eth0と同等のWindows
素晴らしい!私はそれを行います。ありがとう! –