1 SET(PACKAGE_VERSION @PACKAGE_VERSION@)
2 IF (PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION)
3 SET(PACKAGE_VERSION_EXACT "true")
4 ENDIF (PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION)
5 IF (NOT PACKAGE_FIND_VERSION VERSION_GREATER PACKAGE_VERSION)
6 SET(PACKAGE_VERSION_COMPATIBLE "true")
7 ELSE (NOT PACKAGE_FIND_VERSION VERSION_GREATER PACKAGE_VERSION)
8 SET(PACKAGE_VERSION_UNSUITABLE "true")
9 ENDIF (NOT PACKAGE_FIND_VERSION VERSION_GREATER PACKAGE_VERSION)
10 IF (PACKAGE_VERSION_UNSUITABLE)
11 MESSAGE("VERSION CHECK FAILED FOR ${PACKAGE_FIND_NAME}. WANTED ${PACKAGE_FIND_VERSION}, HAVE ${PACKAGE_VERSION}")
12 ENDIF(PACKAGE_VERSION_UNSUITABLE)