Um das standardmäßige "configure"-Skript zu erstellen, benötigen Sie GNU autoconf. Möglicherweise benötigen Sie auch GNU automake und libtool.
Es gibt Unmengen an Dokumentation und Howtos. Google für so etwas wie "autoconf automake howto". Die gute Dokumentation ist in den offiziellen Handbuchseiten:
- Autoconf :http://www.gnu.org/software/autoconf/
- Automarke :http://www.gnu.org/software/automake/automake.html
- Libtool :http://www.gnu.org/software/libtool/libtool.html
Autoconf erstellt Ihr Konfigurationsskript ausgehend von der Datei "configure.ac". Die Datei "Makefile.am" weist Automake an, wie Ihr Makefile anhand der Konfigurationszeichenfolge erstellt werden soll. Libtool wird benötigt, um die Handhabung von Bibliotheken rund um Ihren Code zu vereinfachen.
Sie können damit beginnen, eine configure.ac-Datei von Hand zu erstellen, oder Sie können den "autoscan"-Helfer verwenden, der Ihnen dabei helfen kann, etwas Halbautomatisches für Sie zu erstellen.
Dann, wenn Sie bereit sind, wird dieser hier die Magie vollbringen:
autoreconf -i
Manchmal wird ein Softwareprodukt ohne Konfigurationsskript ausgeliefert. Suchen Sie nach einem autogen.sh-Skript. es wird wahrscheinlich laufen:
aclocal || die "aclocal failed"
automake --add-missing --force-missing --copy --foreign || die "automake failed"
autoreconf || die "autoreconf failed"
In Linux gibt es einen Build-Flow
und es gibt ein sehr gutes Tutorial
https://thoughtbot.com/blog/the-magic-behind-configure-make-make-install