diff options
author | Joel Rosdahl <joel@rosdahl.net> | 2022-05-12 20:46:24 +0200 |
---|---|---|
committer | Joel Rosdahl <joel@rosdahl.net> | 2022-05-14 20:41:31 +0200 |
commit | 0c7bdcc86a538f94a44e073f4c51b126de32eb7f (patch) | |
tree | 874aaeca4d4829b2cc97e66687f1fb107302ab41 | |
parent | 5eb082d60a504aec6fdc1671828ec913d84f73df (diff) | |
download | ccache-0c7bdcc86a538f94a44e073f4c51b126de32eb7f.tar.gz |
chore: Set version “unknown” instead of empty string if unknown
-rw-r--r-- | cmake/CcacheVersion.cmake | 6 |
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}") |