Para crear el script estándar de "configuración", necesita GNU autoconf. Es posible que también necesite GNU automake y libtool.
Hay toneladas de documentación y procedimientos. Busque en Google algo como "autoconf automake howto". La buena documentación se encuentra en las páginas del manual oficial:
- Configuración automática :http://www.gnu.org/software/autoconf/
- Fabricación automática :http://www.gnu.org/software/automake/automake.html
- Libtool :http://www.gnu.org/software/libtool/libtool.html
Autoconf creará su script de configuración a partir del archivo "configure.ac". El archivo "Makefile.am" le indicará a automake cómo crear su archivo MAKE mediante la cadena de configuración. Se necesita Libtool para simplificar el manejo de bibliotecas en torno a su código.
Puede comenzar a crear un archivo configure.ac a mano o puede usar el asistente de "escaneo automático" que puede ayudarlo a crear algo semiautomático para usted.
Luego, cuando estés listo, este hará la magia:
autoreconf -i
A veces, un producto de software se enviará sin un script de configuración. Busque un script autogen.sh. probablemente ejecutará:
aclocal || die "aclocal failed"
automake --add-missing --force-missing --copy --foreign || die "automake failed"
autoreconf || die "autoreconf failed"
hay flujo de compilación en linux
y hay un tutorial muy bueno
https://thoughtbot.com/blog/the-magic-behind-configure-make-make-install