summaryrefslogtreecommitdiff
path: root/src/base
diff options
context:
space:
mode:
authorAina Niemetz <aina.niemetz@gmail.com>2018-09-24 17:32:43 -0700
committerAndres Noetzli <andres.noetzli@gmail.com>2018-09-24 17:32:43 -0700
commitcf589cb256eeba427a08f2831a3fe46e9e52f095 (patch)
tree56618d8a50e94abea22fe8fed194e6a418eb81c9 /src/base
parent2772965140024b2bf75e800dea1d9c2e0126f7a0 (diff)
cmake: Fix git version info (again). (#2523)
Diffstat (limited to 'src/base')
-rw-r--r--src/base/CMakeLists.txt6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/base/CMakeLists.txt b/src/base/CMakeLists.txt
index c29eaa393..0b0da4eee 100644
--- a/src/base/CMakeLists.txt
+++ b/src/base/CMakeLists.txt
@@ -11,7 +11,7 @@ set(GIT_BRANCH "")
if(GIT_FOUND)
# Get current git branch, result is != 0 if this is not a git repository
execute_process(
- COMMAND ${GIT_EXECUTABLE} rev-parse --abbrev-ref HEAD
+ COMMAND ${GIT_EXECUTABLE} -C ${PROJECT_SOURCE_DIR} rev-parse --abbrev-ref HEAD
RESULT_VARIABLE GIT_RESULT
OUTPUT_VARIABLE GIT_BRANCH
OUTPUT_STRIP_TRAILING_WHITESPACE
@@ -20,13 +20,13 @@ if(GIT_FOUND)
set(GIT_BUILD "true")
# Extract sha1 of HEAD
execute_process(
- COMMAND ${GIT_EXECUTABLE} rev-parse HEAD
+ COMMAND ${GIT_EXECUTABLE} -C ${PROJECT_SOURCE_DIR} rev-parse HEAD
OUTPUT_VARIABLE GIT_SHA1
OUTPUT_STRIP_TRAILING_WHITESPACE
)
# Result is != 0 if worktree is dirty
execute_process(
- COMMAND git diff --quiet
+ COMMAND ${GIT_EXECUTABLE} -C ${PROJECT_SOURCE_DIR} diff --quiet
RESULT_VARIABLE GIT_RESULT
)
if(NOT "${GIT_RESULT}" STREQUAL "0")
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback