Actualmente, nuestras instrucciones de instalación son:¿Debería distribuirse un script "configure" si configure.ac está disponible?
autoreconf -fi
./configure
...
El paso autoreconf
genera el archivo de configure
configure.ac
y Makefile.in
de Makefile.in
. Si una de las dependencias (por ejemplo, pkg-config
) no está instalada, ambos configure
y autoreconf
fallan, aunque este último imprime un mensaje de error críptico.
Al liberar tarballs de origen, ¿debe proporcionarse el script configure
en el paquete o no? ¿Qué otros archivos deben incluirse si debe distribuirse? También se crearon los directorios build-aux
y autom4te.cache
y los archivos aclocal.m4
.
En un repositorio de SCM, nada autogenerado debe estar presente (incluida la configuración); un tarball debe contener el estado después de autoreconf -fi/autogen.sh/bootstrap (o simplemente use 'make dist'). –
@ jørgensen Haga que una respuesta, no me di cuenta completamente de que 'make dist' es la clave aquí – Lekensteyn
Soy curioso también * why * es bueno distribuir el script de configuración. Para mí, parece igual de fácil (y más limpio) ejecutar 'autogen.sh'. –