From feb0e9e649e6466ee8ff8d79e209541b3eab915b Mon Sep 17 00:00:00 2001 From: redcode Date: Sun, 26 Jun 2022 02:45:33 +0200 Subject: [PATCH] FindZeta.cmake --- CMake/FindZeta.cmake | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CMake/FindZeta.cmake b/CMake/FindZeta.cmake index 57f64c0..4643e44 100644 --- a/CMake/FindZeta.cmake +++ b/CMake/FindZeta.cmake @@ -45,6 +45,17 @@ if(Zeta_INCLUDE_DIR AND EXISTS "${Zeta_INCLUDE_DIR}/Z/version.h") if(_ MATCHES ".*Z_LIBRARY_VERSION_STRING \"([^\n]*)\".*") set(Zeta_VERSION ${CMAKE_MATCH_1}) + + if(Zeta_VERSION MATCHES "^([0-9]+)\\.([0-9]+)") + set(Zeta_VERSION_MAJOR ${CMAKE_MATCH_1}) + set(Zeta_VERSION_MINOR ${CMAKE_MATCH_2}) + + if(Zeta_VERSION MATCHES "^([0-9]+)\\.([0-9]+)\\.([0-9]+)") + set(Zeta_VERSION_PATCH ${CMAKE_MATCH_3}) + else() + set(Zeta_VERSION_PATCH 0) + endif() + endif() endif() unset(_)