dowel

ADR-0005: 移行は動的抽出のみ。静的翻訳は行わない

状態: Accepted

文脈

既存ビルドシステムからの移行機能を持つか。Node 系のツールには移行機能があり、 採用障壁を下げる目的では機能している。

決定

既存マニフェストの静的翻訳は行わない。実行結果の動的抽出のみを行い、 機能の重心を生成(import)ではなく等価性検査(verify)に置く。

根拠

帰結

優先度

verify から着手し、import は CMake File API のみに絞る。 Bazel aquery は規模前提が異なるため優先度を下げる。静的翻訳は実装しない。