xref: /openbsd-src/gnu/llvm/lld/cmake/modules/LLDConfigVersion.cmake.in (revision dfe94b169149f14cc1aee2cf6dad58a8d9a1860c)
1set(PACKAGE_VERSION "@PACKAGE_VERSION@")
2
3# LLVM is API-compatible only with matching major.minor versions
4# and patch versions not less than that requested.
5if("@LLVM_VERSION_MAJOR@.@LLVM_VERSION_MINOR@" VERSION_EQUAL
6    "${PACKAGE_FIND_VERSION_MAJOR}.${PACKAGE_FIND_VERSION_MINOR}"
7   AND NOT "@LLVM_VERSION_PATCH@" VERSION_LESS "${PACKAGE_FIND_VERSION_PATCH}")
8  set(PACKAGE_VERSION_COMPATIBLE 1)
9  if("@LLVM_VERSION_PATCH@" VERSION_EQUAL
10      "${PACKAGE_FIND_VERSION_PATCH}")
11    set(PACKAGE_VERSION_EXACT 1)
12  endif()
13endif()
14