summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Rosdahl <joel@rosdahl.net>2022-05-12 20:46:24 +0200
committerJoel Rosdahl <joel@rosdahl.net>2022-05-14 20:41:31 +0200
commit0c7bdcc86a538f94a44e073f4c51b126de32eb7f (patch)
tree874aaeca4d4829b2cc97e66687f1fb107302ab41
parent5eb082d60a504aec6fdc1671828ec913d84f73df (diff)
downloadccache-0c7bdcc86a538f94a44e073f4c51b126de32eb7f.tar.gz
chore: Set version “unknown” instead of empty string if unknown
-rw-r--r--cmake/CcacheVersion.cmake6
1 files changed, 3 insertions, 3 deletions
diff --git a/cmake/CcacheVersion.cmake b/cmake/CcacheVersion.cmake
index 1b958635..3d373bfa 100644
--- a/cmake/CcacheVersion.cmake
+++ b/cmake/CcacheVersion.cmake
@@ -23,6 +23,7 @@
# 3.
set(version_info "$Format:%H %D$")
+set(CCACHE_VERSION "unknown")
if(version_info MATCHES "^([0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f])[0-9a-f]* (.*)")
# Scenario 1.
@@ -43,7 +44,6 @@ elseif(EXISTS "${CMAKE_SOURCE_DIR}/.git")
find_package(Git QUIET)
if(NOT GIT_FOUND)
- set(CCACHE_VERSION "unknown")
message(WARNING "Could not find git")
else()
macro(git)
@@ -73,9 +73,9 @@ elseif(EXISTS "${CMAKE_SOURCE_DIR}/.git")
endif()
endif()
-if(CCACHE_VERSION STREQUAL "")
+if("${CCACHE_VERSION}" STREQUAL "unknown")
# Scenario 2 or unexpected error.
- message(SEND_ERROR "Cannot determine Ccache version")
+ message(WARNING "Could not determine ccache version")
endif()
message(STATUS "Ccache version: ${CCACHE_VERSION}")