1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
# my_library-config-version.cmake - checks version: major must match, minor must be less than or equal
set(PACKAGE_VERSION @GFTL_VERSION@)
if (PACKAGE_FIND_VERSION_MAJOR EQUAL 0)
set(PACKAGE_VERSION_COMPATIBLE TRUE)
else()
if("${PACKAGE_FIND_VERSION_MAJOR}" EQUAL "@GFTL_VERSION_MAJOR@")
if ("${PACKAGE_FIND_VERSION_MINOR}" EQUAL "@GFTL_VERSION_MINOR@")
set(PACKAGE_VERSION_EXACT TRUE)
elseif("${PACKAGE_FIND_VERSION_MINOR}" LESS "@GFTL_VERSION_MINOR@")
set(PACKAGE_VERSION_COMPATIBLE TRUE)
else()
set(PACKAGE_VERSION_UNSUITABLE TRUE)
endif()
else()
set(PACKAGE_VERSION_UNSUITABLE TRUE)
endif()
endif()
|