アカウント名:
パスワード:
IDE以前にそもそもC/C++みたいに変な書き方が出来てしまう言語を使うのをやめたらいい。
lispさんディスってんの?久々に(略
IBM RationalのClearCaseに付属してるclearmake (だっけ?) には、そんなチェックイン/更新されたソースに依存するオブジェクトだけをビルドするとか、ビルドしたオブジェクトを他の人と共有するとか(ccacheみたいなもんか?)なかなかイカした機能があったきがします。とても使い込なせた代物じゃないですが...
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
理想 (スコア:0)
しかしながら、Android位の巨大なプロジェクトになると、Makefileをパースするだけで時間が掛かるんだよねぇ。もうそろそろ、"プレコンパイルドMakefile"みたいなものが出てきても良いと思うのよ。
ソースの依存関係を知っているのはコンパイラだけなので、gcc -MMDとかやって依存関係を吐かせるじゃない?
しかしながら、config.hのようなものが更新されると、必要のないものまでビルドされちゃって、結局時間が掛かるんだよねぇ。もうそろそろ、makeはコンパイラと合体して、依存関係を綿密にやりとりすべきだと思うのよ。
そもそも、更新されたファイルについて一番よく知っているのは、SCMじゃない?
いっそのこと、SCMもmakeに合体してしまえば、更新ファイルのスキャンも簡単になるし、ビルド成果物も同じリポジトリ上で管理してしまえば、分散ビルドも簡単にできると思うのよ。
あ、それがIDEってやつですか、そうですか。
Re: (スコア:0)
IDE以前にそもそもC/C++みたいに変な書き方が出来てしまう言語を使うのをやめたらいい。
Re: (スコア:0)
lispさんディスってんの?久々に(略
Re: (スコア:0)
IBM RationalのClearCaseに付属してるclearmake (だっけ?) には、そんなチェックイン/更新されたソースに依存する
オブジェクトだけをビルドするとか、ビルドしたオブジェクトを他の人と共有するとか(ccacheみたいなもんか?)
なかなかイカした機能があったきがします。
とても使い込なせた代物じゃないですが...