From 049e70bea8fc4a7a654de721cb4bf6be0bcb885c Mon Sep 17 00:00:00 2001 From: Steffen Pankratz Date: Sat, 20 Mar 2021 14:05:06 +0100 Subject: [PATCH] fix for CMake out of source builds not getting Git revision Signed-off-by: Steffen Pankratz Original warning: fatal: not a git repository (or any of the parent directories): .git --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b076676e..868e6668 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,7 +25,8 @@ execute_process(COMMAND echo -n ${VERSION} execute_process(COMMAND git describe --always OUTPUT_VARIABLE REVISION - OUTPUT_STRIP_TRAILING_WHITESPACE) + OUTPUT_STRIP_TRAILING_WHITESPACE + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}) if(NOT REVISION) execute_process(COMMAND date +p%Y%m%d OUTPUT_VARIABLE REVISION