From 7a07439cf6771c4ae0cf3c06f9ee76bb2c2f1c8e Mon Sep 17 00:00:00 2001 From: Andreas Schuh Date: Thu, 1 Aug 2013 00:27:40 +0100 Subject: [PATCH] Set PACKAGE_VERSION_EXACT to FALSE if major.minor version is not equal to the requested version. --- cmake/version.cmake.in | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/cmake/version.cmake.in b/cmake/version.cmake.in index e153f18..1e1af05 100644 --- a/cmake/version.cmake.in +++ b/cmake/version.cmake.in @@ -13,8 +13,9 @@ set (PACKAGE_VERSION "@PACKAGE_VERSION@") set (PACKAGE_VERSION_COMPATIBLE TRUE) set (PACKAGE_VERSION_UNSUITABLE FALSE) -if ("${PACKAGE_FIND_VERSION_MAJOR}" EQUAL "@PACKAGE_VERSION_MAJOR@") - if ("${PACKAGE_FIND_VERSION_MINOR}" EQUAL "@PACKAGE_VERSION_MINOR@") - set (PACKAGE_VERSION_EXACT TRUE) - endif () +if ("${PACKAGE_FIND_VERSION_MAJOR}" EQUAL "@PACKAGE_VERSION_MAJOR@" AND + "${PACKAGE_FIND_VERSION_MINOR}" EQUAL "@PACKAGE_VERSION_MINOR@") + set (PACKAGE_VERSION_EXACT TRUE) +else () + set (PACKAGE_VERSION_EXACT FALSE) endif ()