summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorMartijn van Beurden <mvanb1@gmail.com>2022-09-16 13:59:21 +0200
committerGitHub <noreply@github.com>2022-09-16 13:59:21 +0200
commit1cb364d8cfdf1abadac03c900ddd30de0291426d (patch)
treeac6a65d61270f875ec50a0d7a4a3d1f107c4a8ff /CMakeLists.txt
parent1a84604b2b2fa721adbe0a73e4190bbd87edfce7 (diff)
downloadflac-1cb364d8cfdf1abadac03c900ddd30de0291426d.tar.gz
Make sure git doesn't try to get version from other repository
Fixes https://github.com/xiph/flac/issues/443
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt6
1 files changed, 3 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6b43578f..73a36cc1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -55,21 +55,21 @@ find_program (HAVE_GIT git)
if(HAVE_GIT)
execute_process(
- COMMAND git describe --tags --exact-match
+ COMMAND git --git-dir=.git describe --tags --exact-match
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
OUTPUT_VARIABLE GIT_COMMIT_TAG
OUTPUT_STRIP_TRAILING_WHITESPACE
ERROR_QUIET
)
execute_process(
- COMMAND git log -1 --pretty=format:%h
+ COMMAND git --git-dir=.git log -1 --pretty=format:%h
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
OUTPUT_VARIABLE GIT_COMMIT_HASH
OUTPUT_STRIP_TRAILING_WHITESPACE
ERROR_QUIET
)
execute_process(
- COMMAND git log -1 --pretty=format:%cd --date=format:%Y%m%d
+ COMMAND git --git-dir=.git log -1 --pretty=format:%cd --date=format:%Y%m%d
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
OUTPUT_VARIABLE GIT_COMMIT_DATE
OUTPUT_STRIP_TRAILING_WHITESPACE