diff options
author | krzys-h <krzys_h@interia.pl> | 2014-06-25 22:49:16 +0200 |
---|---|---|
committer | krzys-h <krzys_h@interia.pl> | 2014-06-25 22:49:16 +0200 |
commit | 2b9abf2a4843d7324de50d1b3d52fa9fcb00b185 (patch) | |
tree | 83ee1812b30990e886cc3b15e46aa3e8498739da /CMakeLists.txt | |
parent | 76d01b44f762357dffe91b0e884687bb34fa537d (diff) | |
download | colobot-2b9abf2a4843d7324de50d1b3d52fa9fcb00b185.tar.gz colobot-2b9abf2a4843d7324de50d1b3d52fa9fcb00b185.tar.bz2 colobot-2b9abf2a4843d7324de50d1b3d52fa9fcb00b185.zip |
Fixed CMake git branch detection with build dir outside of repository working dir
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index c4405d1..6a348c5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,9 +25,11 @@ if(DEFINED COLOBOT_VERSION_UNRELEASED) if(EXISTS "${CMAKE_SOURCE_DIR}/.git") find_package(Git) execute_process(COMMAND ${GIT_EXECUTABLE} rev-parse --abbrev-ref HEAD + WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" OUTPUT_VARIABLE GIT_BRANCH OUTPUT_STRIP_TRAILING_WHITESPACE) execute_process(COMMAND ${GIT_EXECUTABLE} rev-parse --short HEAD + WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" OUTPUT_VARIABLE GIT_REVISION OUTPUT_STRIP_TRAILING_WHITESPACE) set(COLOBOT_VERSION_UNRELEASED "${COLOBOT_VERSION_UNRELEASED}-git-${GIT_BRANCH}~r${GIT_REVISION}") |