diff --git a/version.cmake b/version.cmake index d199e3410..e66142fbd 100644 --- a/version.cmake +++ b/version.cmake @@ -49,6 +49,9 @@ if(NOT GIT_BRANCH) endif() if(DEFINED PRINT_STRING) + if(NOT DEFINED ${PRINT_STRING}) + load_cache($ENV{PWD} READ_WITH_PREFIX "" ${PRINT_STRING}) + endif() execute_process(COMMAND ${CMAKE_COMMAND} -E echo "${${PRINT_STRING}}") elseif(NOT VERSION_STRING_CACHE OR NOT VERSION_STRING STREQUAL VERSION_STRING_CACHE) set(VERSION_STRING_CACHE ${VERSION_STRING} CACHE STRING "" FORCE)