summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2011-05-24 14:27:22 +0300
committerAlon Levy <alevy@redhat.com>2011-07-22 02:07:38 +0300
commit698d12e3f9c4b2c25f5730308203eae3f031d6e0 (patch)
treef421d4d6413b15908037c444e5a608225ba3bf9c
parent5af8fd656deba5e2ac3d9fab161ff7cc80a68ec5 (diff)
log git commit if any during load
-rw-r--r--configure.ac6
-rw-r--r--src/qxl_driver.c3
2 files changed, 9 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index c4bef7e..1ab1347 100644
--- a/configure.ac
+++ b/configure.ac
@@ -78,6 +78,12 @@ AM_CONDITIONAL(XSERVER_LIBPCIACCESS, test "x$XSERVER_LIBPCIACCESS" = xyes)
PKG_CHECK_MODULES([SPICE_PROTOCOL], [spice-protocol >= 0.7.0])
+AC_CHECK_FILE(.git, [
+ GIT_VERSION=`git log -1 --format=%h`
+ AC_DEFINE_UNQUOTED([GIT_VERSION], ["$GIT_VERSION"], [Defined if building from git])
+ ], []
+)
+
AC_CONFIG_FILES([
Makefile
src/Makefile
diff --git a/src/qxl_driver.c b/src/qxl_driver.c
index 3590785..ac36aa4 100644
--- a/src/qxl_driver.c
+++ b/src/qxl_driver.c
@@ -1312,6 +1312,9 @@ qxl_pre_init(ScrnInfoPtr pScrn, int flags)
CHECK_POINT();
xf86DrvMsg(scrnIndex, X_INFO, "PreInit complete\n");
+#ifdef GIT_VERSION
+ xf86DrvMsg(scrnIndex, X_INFO, "git commit %s\n", GIT_VERSION);
+#endif
return TRUE;
out: