タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Makefileに関するmemecyのブックマーク (1)

  • Makefile覚書

    makefileの使い方というか、自分の流儀の紹介。 makefileで結構困るのが、オプションの指定。 同じプロジェクトでもマシンによってオプションは違うし、 当然スパコンではコンパイラも違う。それを直すたびに svnやcvsで変更されたと判定されてしまう。 かといってホスト判別とかやっていると面倒だし、個別の情報が全部入るのは 好ましくない。 というわけで、試行錯誤の末、オプションを別ファイルに分けることで 落ち着いている。マシンごとに共通のディレクトリに入れる流儀も あるようだが、僕は各プロジェクトのディレクトリに入れている。 同じマシンでも、プロジェクトによってオプションが変わるからだ。 具体的には、以下のようなmakefileを作る。 言語はC++、拡張子は*.c,*.ccだとして、そのディレクトリには プロジェクトにかかわるソースしか置かないものとする。 #----------

  • 1