Autotools Tutorial

Autotools Tutorial 内の The tutorial in PDF を翻訳しながらAutotoolsを学ぶ。

Part 1. The GNU Build System

4. Why We Need Tools

GNUビルドシステムを手作業でやろうとすると、以下のことに気がつく。

  • GNUビルドシステムは膨大な機能がある。あなたが使わない機能を、他のユーザーは期待しているかもしれない。

  • 移植可能なものにすることが難しく、疲れ果ててしまうだろう。

  • 複数のシステム上の移植可能なシェルスクリプト、移植可能なMakefileは便利ではないと考えてください)

  • GNUコーディング標準の変更に合わせて設定をアップグレードする必要があります。

GNU Autotools は:

  • 簡単な設定からGNUビルドシステムを生成するツールを提供します。

  • 修正と改善が行われる中心的な場所を提供する。(移植性の問題のバグフィックスは、すべてのパッケージに役立ちます。)(…各パッケージの問題を修正するのではなく、Autotoolsを修正することですべてのパッケージに対して反映されるということか。)

Part 2. GNU Autotools

→ こっちの方がくわしい

https://www.gnu.org/software/automake/manual/automake.html

チュートリアルは、↑のプレゼン版として見た方がよいかも。