version.cmake: fix git -C sof/ log command when building Zephyr

When building Zephyr, CMAKE_CURRENT_SOURCE_DIR does not point at
SOF. Use SOF_ROOT_SOURCE_DIRECTORY instead.

No impact besides the logs.

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
This commit is contained in:
Marc Herbert 2022-03-08 01:58:37 +00:00 committed by Liam Girdwood
parent d722ee15b1
commit 302ebe3b03
1 changed files with 2 additions and 2 deletions

View File

@ -30,10 +30,10 @@ message(STATUS "SOF version.cmake starting at ${build_start_time} UTC")
# --no-abbrev-commit because some git servers like github allow fetching
# by full length SHA (others forbid this entirely, see last page of
# `git help fetch-pack`)
message(STATUS "Building SOF git commit with parent(s):")
message(STATUS "${SOF_ROOT_SOURCE_DIRECTORY} is at git commit with parent(s):")
# Note execute_process() failures are ignored by default (missing git...)
execute_process(
COMMAND git -C "${CMAKE_CURRENT_SOURCE_DIR}"
COMMAND git -C "${SOF_ROOT_SOURCE_DIRECTORY}"
log --parents --no-abbrev-commit --decorate -n 1 HEAD
)