scripts: cmake: set command dir for git commands

The git commands to get version strings need to run in the SOF source
directory. This is not automatically set when building for Zephyr so
fix it.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
This commit is contained in:
Liam Girdwood 2020-04-15 13:07:05 +01:00 committed by Liam Girdwood
parent ff3ea5f1c1
commit 36114685aa
1 changed files with 2 additions and 0 deletions

View File

@ -22,12 +22,14 @@ if(EXISTS ${TARBALL_VERSION_SOURCE_PATH})
message(STATUS "Version: ${GIT_TAG} / ${GIT_LOG_HASH}")
else()
execute_process(COMMAND git describe --tags --abbrev=4
WORKING_DIRECTORY ${SOF_ROOT_SOURCE_DIRECTORY}
OUTPUT_VARIABLE GIT_TAG
OUTPUT_STRIP_TRAILING_WHITESPACE
ERROR_QUIET
)
execute_process(COMMAND git log --pretty=format:%h -1
WORKING_DIRECTORY ${SOF_ROOT_SOURCE_DIRECTORY}
OUTPUT_VARIABLE GIT_LOG_HASH
OUTPUT_STRIP_TRAILING_WHITESPACE
ERROR_QUIET