]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
chore: Set version “unknown” instead of empty string if unknown
authorJoel Rosdahl <joel@rosdahl.net>
Thu, 12 May 2022 18:46:24 +0000 (20:46 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Sat, 14 May 2022 18:41:31 +0000 (20:41 +0200)
cmake/CcacheVersion.cmake

index 1b958635ffaabaff32add89e8f05b7ec25892574..3d373bfaff95bfdc06c34b1e8ca5078d9e7744b6 100644 (file)
@@ -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}")