2011-06-18 1 views
1

誰も、ファイル名とディレクトリ名にスペースが含まれていない良いビルドシステムを推奨できますか?可能であればkludgesを必要としないものを探しています。私が持っているアプリケーションは、「Linuxの力」を実証するためにLinux以外のユーザーに大量の画像変換を実演することです。ファイル名とディレクトリのスペースを受け入れるmake-likeビルドシステム

私は自分のファイルにこれを表示していますが、これは私が「良い命名法」に従っていると仮定していないことに注意してください。デモンストレーションのためだけにファイル名やディレクトリ名を変更するようには依頼しません。私はまた、彼らが何であれ、「悪いファイル名」を使うことについて彼らに言わないでしょう。

「メイクのような」システムを持つことは必須ではありませんが、可能な限りよいでしょう。 ant(あまりにも冗長すぎます)とSCons(まだ試していません)という2つのシステムがあります。

誰もそこに誰もこの経験がありますか?

ありがとうございます。

答えて

0

ビルドツールは過剰なもののように見えますが、あなたの目標がこのようなタスクをいかに簡単に行うことができるかを目の当たりにすることが必要な場合は、不必要に複雑になります。些細な選択肢(コンバージョンプログラムが./convert呼ばれると仮定した場合)のカップル:

  • バッシュ:for n in * ; do ./convert "$n" ; done
  • 検索:find . -type f -exec ./convert \{} \;
  • GNU平行:find . -type f | parallel ./convert
+0

melski、それは良い推測です、画像を変換するプログラムは実際に変換と呼ばれています。その理由は、(i)コレクションを_incrementally_効率的に更新することができます(私の画像コレクションには9000個の画像があります)。そして(ii)変換されたすべての画像が最新であることを証明することができます。行方不明 – bjem

関連する問題