From: Joel Rosdahl Date: Thu, 19 Aug 2021 18:34:43 +0000 (+0200) Subject: build: Improve detection av Ccache version from source repo X-Git-Tag: v4.4~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2652a1777c3781d4b00330538b17363943f844f7;p=thirdparty%2Fccache.git build: Improve detection av Ccache version from source repo When running CMake outside the source repository a plain git command naturally won’t find the repository. Fix this by pointing git towards the repository. --- diff --git a/cmake/CcacheVersion.cmake b/cmake/CcacheVersion.cmake index 25fd71620..dadacd81a 100644 --- a/cmake/CcacheVersion.cmake +++ b/cmake/CcacheVersion.cmake @@ -48,7 +48,7 @@ elseif(EXISTS "${CMAKE_SOURCE_DIR}/.git") else() macro(git) execute_process( - COMMAND "${GIT_EXECUTABLE}" ${ARGN} + COMMAND "${GIT_EXECUTABLE}" -C "${CMAKE_SOURCE_DIR}" ${ARGN} OUTPUT_VARIABLE git_stdout OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_VARIABLE git_stderr ERROR_STRIP_TRAILING_WHITESPACE) endmacro()