Articles of autoconf

¿Debería aclocal.m4 entrar en control de fuente?

Estoy usando un par de macros del file autoconf en mi configure.ac . Cuando se ejecuta aclocal , las macros se colocan en aclocal.m4 . Como este file se genera automáticamente, normalmente no lo pondría en control de fuente. Sin embargo, la autogeneración no funcionará a less que el usuario tenga las macros instaladas en […]

¿Deberían includese en un repository los scripts de salida y Makefiles de Autotools?

Estoy usando Autotools en mi proyecto y quiero usar control de versiones. ¿Es una buena idea agregar los scripts de configuration y todas las cosas generadas por autoconf y automake (excluyendo enlaces simbólicos) al repository, o simplemente pegarse solo con los files fuente, Makefile.am y configure.ac?

¿Debo include configure y makefile en un repository github?

Recientemente pasamos de subversion a git, y luego a Github, para varios proyectos de código abierto. Github fue agradable ya que proporcionó mucha funcionalidad. Una de las cosas que me gusta especialmente es la capacidad de download tags como files zip o .tar.gz . Lamentablemente, Github descontinuó recientemente las descargas. Eso no debería ser un […]

gitignore no ignora los files en un subdirectory

Entonces, quiero que Git ignore algunos files en un subdirectory dentro de un repository git. El layout de la estructura del directory del proyecto es básicamente el siguiente: GIT_ROOT —project1 ——src Quiero que git ignore ciertos files en GIT_ROOT/project1 . Hago esto creando un file .gitignore e ignorando cosas como Makefile u otra pelusa autoconf […]

Forma recomendada de utilizar las macros Autoconf Archive y otras macros de terceros

Encontré varias macros útiles en el Archivo de Autoconf, y también un útil file m4 que ayuda a probar el soporte de la biblioteca Boost. El file Autoconf está hospedado por GNU y el auxiliar Boost m4 está alojado como un repository de GitHub. Me gustaría utilizarlos en un proyecto de C ++ que utiliza […]

¿Cómo puedo usar AC_REVISION con Git?

Al usar Autoconf en un proyecto administrado con Subversion , pondría este código en configure.ac : AC_REVISION($Revision: 1234 $) Con svn:keywords Revision , AC_REVISION insertía el número de revisión de configure.ac en el script de configure generado. ¿Cómo puedo hacer algo similar en un proyecto administrado con Git ? Git no tiene palabras key como […]

¿Qué files de un proyecto de autoconf poner en .gitignore?

Tenemos la biblioteca ctemplate incluida en nuestro proyecto administrado por git, que se basa en GNU Autoconf . Me gustaría poner todo lo que genera Autoconf en el file .gitignore para evitar conflictos si alguien comete accidentalmente sus files generados específicos de la plataforma. ¿Puede alguien decirme cómo averiguar la list completa de files que […]