- added sha1 of git commit to task diag
This commit is contained in:
Federico Hernandez 2011-01-08 01:10:26 +01:00
parent e28d03df82
commit 022b219c0f
3 changed files with 14 additions and 0 deletions

View file

@ -4,6 +4,13 @@ include (CheckFunctionExists)
project (task)
set (PROJECT_VERSION "1.9.4")
if (EXISTS .git/index)
set (HAVE_COMMIT true)
execute_process (COMMAND git log -1 --pretty=format:%h
OUTPUT_VARIABLE COMMIT)
endif (EXISTS .git/index)
set (PACKAGE "${PROJECT_NAME}")
set (VERSION "${PROJECT_VERSION}")
set (PACKAGE_BUGREPORT "support@taskwarrior.org")

View file

@ -9,6 +9,10 @@
#define PACKAGE_VERSION "${PACKAGE_VERSION}"
#define PACKAGE_STRING "${PACKAGE_STRING}"
/* git information */
#cmakedefine HAVE_COMMIT
#define COMMIT "${COMMIT}"
/* Compiling platform */
#cmakedefine LINUX
#cmakedefine DARWIN

View file

@ -133,6 +133,9 @@ void handleDiagnostics (std::string& outs)
std::cout << "Build Features\n"
// Build date.
<< " Built: " << __DATE__ << " " << __TIME__ << "\n"
#ifdef HAVE_COMMIT
<< " Commit: " << COMMIT << "\n"
#endif
<< " Caps:"
#ifdef HAVE_LIBPTHREAD
<< " +pthreads"