基本的な要件のいくつかは次のとおりです。
- scmからのプル、コピー、コンパイルなどの基本的なビルドスクリプトの要件:)
- Windows、Unix(Solaris、HPUX、AIX)およびLinuxでの互換性。
scons、antなどのいくつかの良いオプションについて聞いたことがありますが、あなたの好きな選択肢は何ですか?
現在、WindowsのUNIX用サブシステムでもkornshellが適切にサポートされていないため、移植する必要のある36個のkornshellスクリプトがあります。
基本的な要件のいくつかは次のとおりです。
scons、antなどのいくつかの良いオプションについて聞いたことがありますが、あなたの好きな選択肢は何ですか?
現在、WindowsのUNIX用サブシステムでもkornshellが適切にサポートされていないため、移植する必要のある36個のkornshellスクリプトがあります。
私の投票はcmakeに行きます。それがメタビルドシステムであることは私にとって重要です。
CMake は、選択したコンパイラ環境で使用できるネイティブの makefile とワークスペースを生成します。
Linux ユーザーは Eclipse を使用し、Windows ユーザーは Visual Studio を使用します。また、背後にある python の全機能を備えた scons も検討しましたが、scons wikiに記載されているとおりです。
要約すると、私の非常に主観的な意見は、scons の方が優れているということですが、CMake にはより強力な実装があります。