summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorJürgen Gehring <juergen.gehring@bmw.de>2015-06-11 06:57:47 -0700
committerJürgen Gehring <juergen.gehring@bmw.de>2015-06-11 06:57:47 -0700
commit6c463fcc3dcee619925f08ea09e19a86b9e581cc (patch)
tree17e765e0623c58778150605d1cd0340c658ce6ab /cmake
parent1d83eb38e546e0165f1ad6821f04445b2b9b19d2 (diff)
downloadgenivi-common-api-runtime-6c463fcc3dcee619925f08ea09e19a86b9e581cc.tar.gz
CommonAPI 3.1.1
Diffstat (limited to 'cmake')
-rw-r--r--cmake/CommonAPIConfig.cmake.in13
-rw-r--r--cmake/CommonAPIConfigVersion.cmake.in12
2 files changed, 25 insertions, 0 deletions
diff --git a/cmake/CommonAPIConfig.cmake.in b/cmake/CommonAPIConfig.cmake.in
new file mode 100644
index 0000000..2c4fea4
--- /dev/null
+++ b/cmake/CommonAPIConfig.cmake.in
@@ -0,0 +1,13 @@
+# Config file for the CommonAPI package
+# It defines the following variables
+# COMMONAPI_INCLUDE_DIRS - include directories for CommonAPI
+
+# Compute paths
+get_filename_component(COMMONAPI_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
+set(COMMONAPI_INCLUDE_DIRS "@CONF_INCLUDE_DIRS@")
+
+# Our library dependencies (contains definitions for IMPORTED targets)
+include("${COMMONAPI_CMAKE_DIR}/CommonAPITargets.cmake")
+
+set(COMMONAPI_VERSION @PACKAGE_VERSION@)
+set(COMMONAPI_VERSION_STRING "@PACKAGE_VERSION@")
diff --git a/cmake/CommonAPIConfigVersion.cmake.in b/cmake/CommonAPIConfigVersion.cmake.in
new file mode 100644
index 0000000..9d6ff4f
--- /dev/null
+++ b/cmake/CommonAPIConfigVersion.cmake.in
@@ -0,0 +1,12 @@
+set(PACKAGE_VERSION "@PACKAGE_VERSION@")
+
+set(PACKAGE_VERSION_COMPATIBLE FALSE)
+
+string(REPLACE "." "\\." ESCAPED_API_HEADER_VERSION "@COMMONAPI_API_HEADER_VERSION@")
+if("${PACKAGE_FIND_VERSION}" MATCHES "^@ESCAPED_API_HEADER_VERSION@($|\\.)")
+ set(PACKAGE_VERSION_COMPATIBLE TRUE)
+endif()
+
+if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}")
+ set(PACKAGE_VERSION_EXACT TRUE)
+endif()