Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Check for git binary before using it.
Vsevolod Stakhov committed 12 years ago
commit 8c626ed6a6359d6e18c287561e7093f28d713d14
parent 10e2127
1 file changed +12 -8
modified configure.ac
@@ -13,14 +13,18 @@ AC_PROG_CC_C99
LT_INIT()
AC_CONFIG_MACRO_DIR([m4])

-
AC_MSG_CHECKING([for git head])
-
if test -d "${GIT_DIR:-${ac_top_srcdir:-./}/.git}" ; then
-
	GIT_HEAD=`git rev-parse --short HEAD`
-
	if test -n "`git diff-index -m --name-only HEAD`" ; then
-
		GIT_HEAD=${GIT_HEAD}-dirty
-
	fi
-
	if test -n "${GIT_HEAD}" ; then
-
		GIT_HEAD="-${GIT_HEAD}"
+
AC_DEFUN([AC_PROG_GIT], [AC_CHECK_PROG(GITBIN,git,yes)])
+
AC_PROG_GIT
+
if test x"${GITBIN}" == x"yes" ; then
+
	AC_MSG_CHECKING([for git head])
+
	if test -d "${GIT_DIR:-${ac_top_srcdir:-./}/.git}" ; then
+
		GIT_HEAD=`git rev-parse --short HEAD`
+
		if test -n "`git diff-index -m --name-only HEAD`" ; then
+
			GIT_HEAD=${GIT_HEAD}-dirty
+
		fi
+
		if test -n "${GIT_HEAD}" ; then
+
			GIT_HEAD="-${GIT_HEAD}"
+
		fi
	fi
fi
AH_TEMPLATE(GIT_HEAD, "Git revision")