aboutsummaryrefslogtreecommitdiff
path: root/cfront/cmake/modules/CFrontConfigVersion.cmake.in
blob: f7d5ea49a67f927946f0b8a5db4c0765b2ff904e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
# SPDX-License-Identifier: GPL-3.0-or-later

set(PACKAGE_VERSION "@PROJECT_VERSION@")

# Match major and minor versions; accept the requested patch version or newer.
if("@PROJECT_VERSION_MAJOR@.@PROJECT_VERSION_MINOR@" VERSION_EQUAL
    "${PACKAGE_FIND_VERSION_MAJOR}.${PACKAGE_FIND_VERSION_MINOR}"
    AND NOT "@PROJECT_VERSION_PATCH@" VERSION_LESS "${PACKAGE_FIND_VERSION_PATCH}")
  set(PACKAGE_VERSION_COMPATIBLE TRUE)
  if("@PROJECT_VERSION_PATCH@" VERSION_EQUAL "${PACKAGE_FIND_VERSION_PATCH}")
    set(PACKAGE_VERSION_EXACT TRUE)
  endif()
endif()