summaryrefslogtreecommitdiff
path: root/cmake/pcre2-config-version.cmake.in
diff options
context:
space:
mode:
authorph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2021-07-11 15:15:24 +0000
committerph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2021-07-11 15:15:24 +0000
commit45f56809ed8da85c434d9eb6c41131bad66a9fbd (patch)
treecde85fd15bc7421d914e65e1828fe2388739a872 /cmake/pcre2-config-version.cmake.in
parent2dc439560d18cea1cec9613354bc3bae25a88a93 (diff)
downloadpcre2-45f56809ed8da85c434d9eb6c41131bad66a9fbd.tar.gz
Apply Jan-Willem Blokland's CMake patches to build both static and shared HEADmaster
libraries, plus some other CMake extensions. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1317 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'cmake/pcre2-config-version.cmake.in')
-rw-r--r--cmake/pcre2-config-version.cmake.in15
1 files changed, 15 insertions, 0 deletions
diff --git a/cmake/pcre2-config-version.cmake.in b/cmake/pcre2-config-version.cmake.in
new file mode 100644
index 0000000..dac149e
--- /dev/null
+++ b/cmake/pcre2-config-version.cmake.in
@@ -0,0 +1,15 @@
+set(PACKAGE_VERSION_MAJOR @PCRE2_MAJOR@)
+set(PACKAGE_VERSION_MINOR @PCRE2_MINOR@)
+set(PACKAGE_VERSION_PATCH 0)
+set(PACKAGE_VERSION @PCRE2_MAJOR@.@PCRE2_MINOR@.0)
+
+# Check whether the requested PACKAGE_FIND_VERSION is compatible
+if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION OR
+ PACKAGE_VERSION_MAJOR GREATER PACKAGE_FIND_VERSION_MAJOR)
+ set(PACKAGE_VERSION_COMPATIBLE FALSE)
+else()
+ set(PACKAGE_VERSION_COMPATIBLE TRUE)
+ if(PACKAGE_VERSION VERSION_EQUAL PACKAGE_FIND_VERSION)
+ set(PACKAGE_VERSION_EXACT TRUE)
+ endif()
+endif()