タグ

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

タグの絞り込みを解除

omakeに関するsmotokezuruのブックマーク (3)

  • OMakeをつかいはじめるには - 逆引きOMake

    ここでは、実際にOMakeでC言語のプログラムをコンパイルしたり、LaTeXの文書をコンパイルするために必要な準備を紹介します。 最初にやること † プロジェクト(C言語のプログラム)などがあるディレクトリで、次のコマンドを実行しましょう。 omake --install すると、OMakeroot と OMakefile という2つのファイルができていると思います。 OMakefile に、そのプロジェクトのコンパイルに必要な記述を書いてゆきます。OMakerootのほうは編集する必要は(ほぼ)ありません。 OMakefile の用途ごとの記述内容は、この Wiki の別のページ (C言語のプログラムをビルドする?、TeXファイルをコンパイルする) などを参考にしてください。 ↑ サブディレクトリを含むプロジェクトでOMakeを利用する † OMakeでは、ディレクトリをまたがったプロジ

  • omake: OCamlフレンドリーな超強力ビルド ツール - camlspotter’s blog

    omake という make のパチモンみたいなものがある。だが、「おまけ」の癖にこれが素晴らしいツールなのだ。私が仕事でOCamlプログラムを書く時には必ずこれを使う。 念のために言っておくと、OCamlMakefile という、OCaml でよく使う定義を集めた Makefile 集のようなものがあるが、これは omake ではない。omake は超強力 make コマンドだと思ってもらえれば良い。 詳しいチュートリアルを書くつもりはない。それは omake の作者にまかせて、特徴を並べよう: OCamlプログラムをコンパイルする際のルールが既に登録されている。.SUFFIXES: .ml などと書く必要はない。 依存解析が自動かつ強力。依存ルールを書く手間が大幅に減る。 ディレクトリを跨いだプログラムのビルド。依存解析は OMakeroot ファイルの存在するディレクトリを頂点として

    omake: OCamlフレンドリーな超強力ビルド ツール - camlspotter’s blog
  • OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く[・ _ゝ・]はやみずさん

    OMakeすごい。OMakeはマジですごい。 OMakeはGNU makeの代替品みたいなものなんだけど、正直なところこのツールの強力さはGNU makeと比べると失礼なくらいすごい。これのおかげで、「コード修正→ビルド→デバッグ→コード修正→・・・」のループの、ビルドにあたる作業がほぼ消え去った。 ファイルの依存関係の解析がとにかくすごい。よくあるユースケースなんかの場合、最小限の手間でほぼ完璧に依存関係を網羅して、よしなにビルドしてくれる。 とりあえず、はやみずが実際に使ってみたケースを例にとってそのすごさの一端を紹介しようと思う。 case study 論より証拠ということで、自分が OMake を試しにつかってみたケースを紹介する。C言語でスタティックライブラリを作っていて、それに加えて簡単なテストプログラムを書いている。 /include/ 以下にヘッダファイルが全部ある /sr

    OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く[・ _ゝ・]はやみずさん
  • 1