タグ

2012年7月11日のブックマーク (3件)

  • cmake と scons と waf と gyp の話 - tokuhirom's blog

    @repeatedly さんが scons はオワコンだとさかんにいってる今日この頃ですが、まあぼくはそこまでだとはおもっていません。開発 ML はそれなりに流量がありますし、http://two.pairlist.net/pipermail/scons-dev/ bitbucket のレポジトリにもそれなりにコミットされています https://bitbucket.org/scons/scons。 とはいえ、scons には致命的な問題があって、それはとてつもなく遅いということです。 小規模な C 言語ならあまり気にならないのですが、C++ で開発している場合、非常におそくてやってられません。ヘッダの依存解析が非常に遅いのかなー、とか考えてしまいますね。 実際、おなじコードを cmake と scons でコンパイルすると cmake の方が倍ぐらいはやいです。 tokuhirom@ww

    cubicdaiya
    cubicdaiya 2012/07/11
    SConsの最適化は昔ここを参考にしたなぁ(ただし、それでもCMakeよりは遅い) -> http://www.scons.org/wiki/GoFastButton
  • ビルドシステムの選択肢 - Gradle 1.0 リリース

    Gradleware は先日,Gradle 1.0 を リリース した。Gradle は JavaScala, さらに Groovy を対象としたビルドシステムだ。Make や Ant, Ivy, Maven, Rake, Gant, Scons, SBT, Leinengen, Buildr などのツールが持つ優れたアイデアの統合を目標として,Spring や Hibernate などの注目プロジェクトでもすでに利用されている。機能的には,Java 開発者にはすでに馴染みの Maven や Ant/Ivy を使用した一般的なソリューションに近い。 Gradle にはいくつかの興味深い機能がある。 ビルドスクリプトの記述に (XML ではなく) Groovy を使用 Java, Scala, さらに Groovy 自体のビルドをサポート Maven のリポジトリと互換性を持つ依存性管

    ビルドシステムの選択肢 - Gradle 1.0 リリース
    cubicdaiya
    cubicdaiya 2012/07/11
    ビルドシステムはもう正直お腹いっぱいだけど、古いのは古いのでアレだしなぁ。
  • English (US)

    Did someone say … cookies? X and its partners use cookies to provide you with a better, safer and faster service and to support our business. Some cookies are necessary to use our services, improve our services, and make sure they work properly. Show more about your choices.

    English (US)