build: set TYRUTILS_VERSION when building with cmake

This commit is contained in:
Eric Wasylishen 2015-12-09 16:00:47 -08:00
parent dd440699fc
commit b823032ee8
1 changed files with 10 additions and 0 deletions

View File

@ -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)