From b823032ee8f3f4aa09dd8c56c253d6f92c6da8ea Mon Sep 17 00:00:00 2001 From: Eric Wasylishen Date: Wed, 9 Dec 2015 16:00:47 -0800 Subject: [PATCH] build: set TYRUTILS_VERSION when building with cmake --- CMakeLists.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9dc144fe..73eaff1d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,15 @@ cmake_minimum_required (VERSION 2.6) project (tyrutils) +# Grab the git describe output and store it in GIT_DESCRIBE +# Thanks to http://xit0.org/2013/04/cmake-use-git-branch-and-commit-details-in-project/ +execute_process( + COMMAND git describe --dirty + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + OUTPUT_VARIABLE GIT_DESCRIBE + OUTPUT_STRIP_TRAILING_WHITESPACE +) + include_directories( "${CMAKE_SOURCE_DIR}/include") @@ -29,6 +38,7 @@ endif (MINGW) set(STACKSIZE 8388608) add_definitions(-DQ_STACKSIZE=${STACKSIZE}) +add_definitions(-DTYRUTILS_VERSION=${GIT_DESCRIBE}) #request 8MB stack if (WIN32)