diff --git a/core/CMakeLists.txt b/core/CMakeLists.txt
index 0b02109bf496b98c5a5b891378b8b480499fd925..760a32fdb3744421a5652a051a18007a2c3cab70 100644
--- a/core/CMakeLists.txt
+++ b/core/CMakeLists.txt
@@ -69,10 +69,11 @@ GET_LAST_COMMIT_ID(LAST_COMMIT_ID)
 message(STATUS "LAST_COMMIT_ID = ${LAST_COMMIT_ID}")
 if (NOT LAST_COMMIT_ID STREQUAL "")
     string(REGEX REPLACE "\n" "" LAST_COMMIT_ID ${LAST_COMMIT_ID})
+    set(LAST_COMMIT_ID "${LAST_COMMIT_ID}")
+else ()
+    set(LAST_COMMIT_ID "Unknown")
 endif ()
 
-set(LAST_COMMIT_ID "${LAST_COMMIT_ID}")
-
 # set build type
 if (CMAKE_BUILD_TYPE STREQUAL "Release")
     set(BUILD_TYPE "Release")