K vytvoření standardního skriptu "configure" potřebujete GNU autoconf. Možná budete potřebovat také GNU automake a libtool.
Existuje spousta dokumentace a návodů. Vygooglujte něco jako „autoconf automake howto“. Dobrá dokumentace je na oficiálních manuálových stránkách:
- Automatická konfigurace :http://www.gnu.org/software/autoconf/
- Automat :http://www.gnu.org/software/automake/automake.html
- Libtool :http://www.gnu.org/software/libtool/libtool.html
Autoconf vytvoří konfigurační skript počínaje souborem "configure.ac". Soubor "Makefile.am" dá pokyn automake, jak vytvořit váš makefile pomocí konfiguračního řetězce. Libtool je potřeba ke zjednodušení práce s knihovnami kolem vašeho kódu.
Můžete začít vytvářet soubor configure.ac ručně nebo můžete použít pomocníka "autoscan", který vám může pomoci vytvořit něco poloautomatického.
Potom, až budete připraveni, tohle udělá kouzlo:
autoreconf -i
Někdy se softwarový produkt dodává bez konfiguračního skriptu. Hledejte skript autogen.sh. pravděpodobně poběží:
aclocal || die "aclocal failed"
automake --add-missing --force-missing --copy --foreign || die "automake failed"
autoreconf || die "autoreconf failed"
v linuxu je tok sestavení
a je tam velmi dobrý návod
https://thoughtbot.com/blog/the-magic-behind-configure-make-make-install