Как я могу использовать AC_REVISION с Git?

При использовании Autoconf в проекте, управляемом с помощью Subversion , я бы поместил этот код в configure.ac :

AC_REVISION($Revision: 1234 $)

С svn: keywords Версия , AC_REVISION вставит номер версии configure.ac в сгенерированный сценарий configure .

Как я могу сделать что-то подобное в проекте, управляемом с помощью Git ?

Git не имеет таких ключевых слов, как $ Revision $ , и не имеет номеров редакций как такой. Но у него есть SHA1 для коммитов и git describe . Я просто не знаю, как включить это в configure.ac .

9
задан AlG 21 November 2011 в 17:44
поделиться