From: Ivan Grokhotkov <ivan@espressif.com>
Date: Thu, 20 Sep 2018 08:17:35 +0000 (+0800)
Subject: cmake: pass repository path to git when doing git describe
X-Git-Tag: v3.1.1-rc2~8^2~1
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=315f18766c87c8de46a395da419cfdd9eb67d6bf;p=esp-idf

cmake: pass repository path to git when doing git describe

Fixes getting IDF version in out-of-tree builds
---

diff --git a/tools/cmake/third_party/GetGitRevisionDescription.cmake b/tools/cmake/third_party/GetGitRevisionDescription.cmake
index 6c711bbd49..70aaedd706 100644
--- a/tools/cmake/third_party/GetGitRevisionDescription.cmake
+++ b/tools/cmake/third_party/GetGitRevisionDescription.cmake
@@ -109,6 +109,8 @@ function(git_describe _var _repo_dir)
 
 	execute_process(COMMAND
 		"${GIT_EXECUTABLE}"
+		"-C"
+		${_repo_dir}
 		describe
 		${hash}
 		${ARGN}