From 379fa2214711cff4f0531dcf2b8d61c34109aee5 Mon Sep 17 00:00:00 2001 From: Christoph Junghans Date: Fri, 16 Aug 2019 10:30:09 -0600 Subject: [PATCH] FindKIM-API.cmake: address Ryan's comments --- cmake/Modules/FindKIM-API.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/Modules/FindKIM-API.cmake b/cmake/Modules/FindKIM-API.cmake index 4185d1ac5a..17c195e62f 100644 --- a/cmake/Modules/FindKIM-API.cmake +++ b/cmake/Modules/FindKIM-API.cmake @@ -44,8 +44,8 @@ function(_KIMAPI_GET_VERSION _OUT_ver _version_hdr) foreach(_var KIM_VERSION_MAJOR KIM_VERSION_MINOR KIM_VERSION_PATCH) file(STRINGS ${_version_hdr} _contents REGEX "#define ${_var}[ \t]+") if(_contents) - string(REGEX REPLACE ".*#define ${_var}[ \t]+([0-9.]+).*" "\\1" _${_var} "${_contents}") - if(NOT ${_${_var}}) + string(REGEX REPLACE ".*#define ${_var}[ \t]+([0-9]+).*" "\\1" _${_var} "${_contents}") + if(${_${_var}} STREQUAL "") message(FATAL_ERROR "Version parsing failed for ${_var} in ${_version_hdr}, got empty return!") elseif(NOT ${_${_var}} MATCHES "^[0-9]+$") message(FATAL_ERROR "Version parsing failed for ${_var} in ${_version_hdr}, excepted a number but got ${_${_var}}!")