From: Joel Rosdahl Date: Thu, 12 May 2022 18:46:24 +0000 (+0200) Subject: chore: Set version “unknown” instead of empty string if unknown X-Git-Tag: v4.6.1~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0c7bdcc86a538f94a44e073f4c51b126de32eb7f;p=thirdparty%2Fccache.git chore: Set version “unknown” instead of empty string if unknown --- diff --git a/cmake/CcacheVersion.cmake b/cmake/CcacheVersion.cmake index 1b958635f..3d373bfaf 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}")