yuuho.wiki

カオスの欠片を集めて知恵の泉を作る

ユーザ用ツール

サイト用ツール


develop:start

文書の過去の版を表示しています。


開発

hellflame

ツールとか

ビルドシステムについてメモ

低レイヤー? Make, MSBuild, XCode, Ninja
高レイヤー? CMake, premake, Bazel, qmake?

OpenCV は CMake を使っているっぽい。一番ナウいのはGoogleの作っているBazel?

NinjaはMakefileに変わる高速なビルドシステム。ただし人間が書くものではなく、 高レイヤーのシステムから自動生成されることが想定されている。

CI

オープンソースな Jenkins が最強?

テストシステムについて

  • Google Test
    OpenCVなどで使われている。画像の入出力も比較できるか?
develop/start.1603971952.txt.gz · 最終更新: 2020/10/29 11:45 by yuuho