標準の「configure」スクリプトを作成するには、GNU autoconf が必要です。GNU automake と libtool も必要になる場合があります。
"autoconf automake howto" のようなドキュメントやハウツーがたくさんあります。適切なドキュメントは公式のマニュアル ページにあります:
- Autoconf :http://www.gnu.org/software/autoconf/
- Automake :http://www.gnu.org/software/automake/automake.html
- Libtool :http://www.gnu.org/software/libtool/libtool.html
Autoconf は、「configure.ac」ファイルから始まる構成スクリプトを作成します。「Makefile.am」ファイルは、configure 文字列によって makefile の作成方法を automake に指示します。 Libtool は、コード周辺のライブラリ処理を簡素化するために必要です。
手動で configure.ac ファイルの作成を開始するか、「autoscan」ヘルパーを使用して半自動で何かを作成することができます。
次に、準備ができたら、これが魔法のようになります:
autoreconf -i
場合によっては、ソフトウェア製品が構成スクリプトなしで出荷されることがあります。 autogen.sh スクリプトを探します。おそらく実行されます:
aclocal || die "aclocal failed"
automake --add-missing --force-missing --copy --foreign || die "automake failed"
autoreconf || die "autoreconf failed"
Linuxにはビルドフローがあります
非常に優れたチュートリアルがあります
https://thoughtbot.com/blog/the-magic-behind-configure-make-make-install