Cualquier diferencia entre configure.ac y configure.in, y Makefile.am y Makefile.in?
He visto ambos en diferentes cosas que he configurado. ¿Cuál es la diferencia? ¿Es notable usar solo uno? O no importa cuál utilizar?
1 answers
configure.ac
y configure.in
son dos nombres posibles para el archivo fuente maestro Autoconf, que es procesado por autoconf
para generar el script de shell configure
. configure.ac
se prefiere para paquetes nuevos, configure.in
es un nombre antiguo que todavía funciona. (Ahora se recomienda usar el sufijo .in
solo para los archivos que serán procesados por config.status
, que es el resultado de ejecutar configure
.)
Makefile.am
es un archivo fuente de Automake. Automake lo procesa y genera Makefile.in
, que luego es más procesado por config.status
para generar el Makefile final. Un Makefile.in
generado por Automake no está destinado a ser editado a mano. Sin embargo, si un proyecto no usa Automake (pero sí usa Autoconf), entonces solo tendrá un Makefile.in
que es editado a mano.
Para más detalles, véase http://www.gnu.org/software/autoconf/manual/html_node/Making-configure-Scripts.html - particularmente los diagramas.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-09-23 22:52:08