xref: /aosp_15_r20/external/llvm/cmake/modules/LLVMConfigVersion.cmake.in (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Workerset(PACKAGE_VERSION "@PACKAGE_VERSION@")
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker# LLVM is API-compatible only with matching major.minor versions
4*9880d681SAndroid Build Coastguard Worker# and patch versions not less than that requested.
5*9880d681SAndroid Build Coastguard Workerif("@LLVM_VERSION_MAJOR@.@LLVM_VERSION_MINOR@" VERSION_EQUAL
6*9880d681SAndroid Build Coastguard Worker    "${PACKAGE_FIND_VERSION_MAJOR}.${PACKAGE_FIND_VERSION_MINOR}"
7*9880d681SAndroid Build Coastguard Worker   AND NOT "@LLVM_VERSION_PATCH@" VERSION_LESS "${PACKAGE_FIND_VERSION_PATCH}")
8*9880d681SAndroid Build Coastguard Worker  set(PACKAGE_VERSION_COMPATIBLE 1)
9*9880d681SAndroid Build Coastguard Worker  if("@LLVM_VERSION_PATCH@" VERSION_EQUAL
10*9880d681SAndroid Build Coastguard Worker      "${PACKAGE_FIND_VERSION_PATCH}")
11*9880d681SAndroid Build Coastguard Worker    set(PACKAGE_VERSION_EXACT 1)
12*9880d681SAndroid Build Coastguard Worker  endif()
13*9880d681SAndroid Build Coastguard Workerendif()
14