diff options
author | Ryuan Choi <ryuan.choi@gmail.com> | 2013-04-03 14:37:02 +0100 |
---|---|---|
committer | Tom Hacohen <tom@stosb.com> | 2013-04-03 14:37:02 +0100 |
commit | 114b2adc596a5c22dd2cfe124726e807ae09e16e (patch) | |
tree | 652934e7a4ef049fb616b73586602da4317cd5d0 | |
parent | 13e2792bf8c7599a9cfd0309d992ed2264d5aad9 (diff) |
Added ElementaryConfigVersion.cmake.in
-rw-r--r-- | Makefile.am | 4 | ||||
-rw-r--r-- | cmakeconfig/ElementaryConfigVersion.cmake.in | 11 | ||||
-rw-r--r-- | configure.ac | 1 |
3 files changed, 15 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am index d34fffb22..ef7abd36d 100644 --- a/Makefile.am +++ b/Makefile.am | |||
@@ -75,7 +75,9 @@ pkgconfigdir = $(libdir)/pkgconfig | |||
75 | pkgconfig_DATA = elementary.pc | 75 | pkgconfig_DATA = elementary.pc |
76 | 76 | ||
77 | cmakeconfigdir = $(prefix)/share/cmake/Modules | 77 | cmakeconfigdir = $(prefix)/share/cmake/Modules |
78 | cmakeconfig_DATA = cmakeconfig/ElementaryConfig.cmake | 78 | cmakeconfig_DATA = \ |
79 | cmakeconfig/ElementaryConfig.cmake \ | ||
80 | cmakeconfig/ElementaryConfigVersion.cmake | ||
79 | 81 | ||
80 | .PHONY: doc screenshots | 82 | .PHONY: doc screenshots |
81 | 83 | ||
diff --git a/cmakeconfig/ElementaryConfigVersion.cmake.in b/cmakeconfig/ElementaryConfigVersion.cmake.in new file mode 100644 index 000000000..f99fba11a --- /dev/null +++ b/cmakeconfig/ElementaryConfigVersion.cmake.in | |||
@@ -0,0 +1,11 @@ | |||
1 | set(PACKAGE_VERSION "@VERSION@") | ||
2 | |||
3 | # Check whether the requested PACKAGE_FIND_VERSION is compatible | ||
4 | if ("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") | ||
5 | set(PACKAGE_VERSION_COMPATIBLE FALSE) | ||
6 | else () | ||
7 | set(PACKAGE_VERSION_COMPATIBLE TRUE) | ||
8 | if ("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}") | ||
9 | set(PACKAGE_VERSION_EXACT TRUE) | ||
10 | endif () | ||
11 | endif () | ||
diff --git a/configure.ac b/configure.ac index 494d0bf75..0bcff378a 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -829,6 +829,7 @@ config/standard/Makefile | |||
829 | config/mobile/Makefile | 829 | config/mobile/Makefile |
830 | $po_makefile_in | 830 | $po_makefile_in |
831 | cmakeconfig/ElementaryConfig.cmake | 831 | cmakeconfig/ElementaryConfig.cmake |
832 | cmakeconfig/ElementaryConfigVersion.cmake | ||
832 | ]) | 833 | ]) |
833 | 834 | ||
834 | ##################################################################### | 835 | ##################################################################### |