From 0af2f3dc795074089635d0f308a34184dc2e7f1b Mon Sep 17 00:00:00 2001 From: Federico Di Pierro Date: Thu, 14 Dec 2023 10:12:15 +0100 Subject: [PATCH] chore(cmake): allow user to override GIT_COMMIT from cmake. Signed-off-by: Federico Di Pierro --- cmake/modules/compute_versions.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmake/modules/compute_versions.cmake b/cmake/modules/compute_versions.cmake index 2c6a215556..456dfc05a5 100644 --- a/cmake/modules/compute_versions.cmake +++ b/cmake/modules/compute_versions.cmake @@ -32,6 +32,8 @@ macro(compute_versions api_version_path schema_version_path) message(STATUS "Driver schema version ${PPM_SCHEMA_CURRENT_VERSION_MAJOR}.${PPM_SCHEMA_CURRENT_VERSION_MINOR}.${PPM_SCHEMA_CURRENT_VERSION_PATCH}") # GIT COMMIT - execute_process(COMMAND git rev-parse HEAD OUTPUT_VARIABLE GIT_COMMIT ERROR_QUIET WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) + if(NOT DEFINED GIT_COMMIT) + execute_process(COMMAND git rev-parse HEAD OUTPUT_VARIABLE GIT_COMMIT ERROR_QUIET WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) + endif() string(STRIP "${GIT_COMMIT}" GIT_COMMIT) endmacro()