From b92bb0584d056cd237fa7059702e49617ee156b7 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sat, 11 Dec 2021 05:10:21 +0530 Subject: [PATCH] [CMake]: Fix version in pkgconfig file (#6986) This change checks if the current source directory is a git repository. If this is not checked the git command picks the commit hash from parent directory. e.g. when tarball is extracted in a packaging repository. --- CMake/Version.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMake/Version.cmake b/CMake/Version.cmake index 526323daa..147de5e3c 100644 --- a/CMake/Version.cmake +++ b/CMake/Version.cmake @@ -4,7 +4,7 @@ set(VERSION_PATCH 5) set(VERSION_COMMIT 0) find_program(GIT git) -if(GIT) +if(GIT AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git") execute_process( COMMAND ${GIT} describe --tags WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}