Pour créer le script "configure" standard, vous avez besoin de GNU autoconf.Vous aurez peut-être aussi besoin de GNU automake et de libtool.
Il existe des tonnes de documentation et de tutoriels. Google pour quelque chose comme "autoconf automake howto". La bonne documentation se trouve dans les pages de manuel officielles :
- 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 créera votre script de configuration à partir du fichier "configure.ac". Le fichier "Makefile.am" indiquera à automake comment créer votre makefile par la chaîne configure. Libtool est nécessaire pour simplifier la gestion des bibliothèques autour de votre code.
Vous pouvez commencer à créer un fichier configure.ac à la main ou vous pouvez utiliser l'assistant "autoscan" qui peut vous aider à créer quelque chose de semi-automatique pour vous.
Ensuite, lorsque vous serez prêt, celui-ci fera la magie :
autoreconf -i
Parfois, un produit logiciel est livré sans script de configuration. Recherchez un script autogen.sh. il fonctionnera probablement :
aclocal || die "aclocal failed"
automake --add-missing --force-missing --copy --foreign || die "automake failed"
autoreconf || die "autoreconf failed"
il y a un flux de construction sous Linux
et il y a un très bon tutoriel
https://oughtbot.com/blog/the-magic-behind-configure-make-make-install