Parece que algunos proyectos de autoconf usan un configure.in
archivo para generar un configure
guión, y algún uso configure.ac
.
¿Cuál es la diferencia/ventaja entre usar uno u otro?
Es solo una cuestión de estilo. Históricamente, los archivos autoconf se nombraban configure.in
. Ahora configure.ac
es el esquema de nomenclatura preferido. También se discute en el documentación.
-
No, no es solo estilo. El nombre configure.in está en desuso.
– William Pursell
27 de enero de 2011 a las 18:43
-
Incluso los documentos dicen preferido. Nunca he notado una advertencia de desaprobación, pero creo que todos mis proyectos usan .ac.
– Mark Loeser
27 de enero de 2011 a las 18:45
-
Acabo de revisar los documentos y tienes razón. Todavía no completamente obsoleto. Estoy casi seguro de haber visto advertencias de desaprobación, pero tal vez no en un comunicado oficial.
– William Pursell
27 de enero de 2011 a las 19:12
Los nuevos proyectos deben usar configure.ac. Los proyectos antiguos usaban configure.in; si no es conveniente cambiar al nuevo nombre, pueden continuar usándolo, pero las herramientas de autoconf generarán una advertencia.
-
La versión actual de
autoconf
(1.13.1 a partir del 01-01-2013) aún es compatibleconfigure.ac
pero el Notas de lanzamiento decir “Automake 1.14 eliminará el soporte para el nombre ‘configure.in’ obsoleto durante mucho tiempo para el archivo de entrada de Autoconf. Se recomienda comenzar a usar el nombre recomendado ‘configure.ac’ en su lugar, lo antes posible.“–Jonathan Leffler
25 de enero de 2013 a las 8:30
-
Sí, ahora finalmente han avanzado con la obsolescencia.
– Mark Loeser
25 de enero de 2013 a las 17:08
-
En mi primer comentario, hay un error tipográfico: debería ser ‘todavía apoya
configure.in
…’ comoconfigure.ac
es la dirección futura.–Jonathan Leffler
25 de enero de 2013 a las 17:10