diff options
-rw-r--r-- | Makefile.am | 5 | ||||
-rw-r--r-- | cmakeconfig/EezeConfig.cmake.in | 32 | ||||
-rw-r--r-- | configure.ac | 2 |
3 files changed, 39 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index 85c1fa0835..148be7f116 100644 --- a/Makefile.am +++ b/Makefile.am | |||
@@ -236,6 +236,11 @@ eina_cmakeconfig_DATA = \ | |||
236 | cmakeconfig/EinaConfig.cmake \ | 236 | cmakeconfig/EinaConfig.cmake \ |
237 | cmakeconfig/EinaConfigVersion.cmake | 237 | cmakeconfig/EinaConfigVersion.cmake |
238 | 238 | ||
239 | eeze_cmakeconfigdir = $(libdir)/cmake/Eeze/ | ||
240 | eeze_cmakeconfig_DATA = \ | ||
241 | cmakeconfig/EezeConfig.cmake \ | ||
242 | cmakeconfig/EezeConfigVersion.cmake | ||
243 | |||
239 | eo_cmakeconfigdir = $(libdir)/cmake/Eo/ | 244 | eo_cmakeconfigdir = $(libdir)/cmake/Eo/ |
240 | eo_cmakeconfig_DATA = \ | 245 | eo_cmakeconfig_DATA = \ |
241 | cmakeconfig/EoConfig.cmake \ | 246 | cmakeconfig/EoConfig.cmake \ |
diff --git a/cmakeconfig/EezeConfig.cmake.in b/cmakeconfig/EezeConfig.cmake.in new file mode 100644 index 0000000000..3f211ebe5c --- /dev/null +++ b/cmakeconfig/EezeConfig.cmake.in | |||
@@ -0,0 +1,32 @@ | |||
1 | # - Try to find eeze | ||
2 | # Once done this will define | ||
3 | # EEZE_FOUND - System has eeze | ||
4 | # EEZE_INCLUDE_DIRS - The eeze include directories | ||
5 | # EEZE_LIBRARIES - The libraries needed to use eeze | ||
6 | # EEZE_DEFINITIONS - Compiler switches required for using eeze | ||
7 | |||
8 | set(MY_PKG eeze) | ||
9 | |||
10 | find_package(PkgConfig) | ||
11 | if ("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" VERSION_GREATER "2.8.1") | ||
12 | # "QUIET" was introduced in 2.8.2 | ||
13 | set(_QUIET QUIET) | ||
14 | endif () | ||
15 | pkg_check_modules(PC_LIBEEZE ${_QUIET} ${MY_PKG}) | ||
16 | |||
17 | find_library(EEZE_LIBRARY | ||
18 | NAMES ${PC_LIBEEZE_LIBRARIES} | ||
19 | HINTS ${PC_LIBEEZE_LIBDIR} ${PC_LIBEEZE_LIBRARY_DIRS} ) | ||
20 | |||
21 | set(EEZE_DEFINITIONS ${PC_LIBEEZE_CFLAGS_OTHER}) | ||
22 | set(EEZE_LIBRARIES ${EEZE_LIBRARY}) | ||
23 | set(EEZE_INCLUDE_DIRS ${PC_LIBEEZE_INCLUDE_DIRS}) | ||
24 | |||
25 | include(FindPackageHandleStandardArgs) | ||
26 | # handle the QUIETLY and REQUIRED arguments and set EEZE_FOUND to TRUE | ||
27 | # if all listed variables are TRUE | ||
28 | find_package_handle_standard_args(${MY_PKG} DEFAULT_MSG | ||
29 | EEZE_LIBRARIES EEZE_INCLUDE_DIRS) | ||
30 | |||
31 | mark_as_advanced(EEZE_INCLUDE_DIRS EEZE_LIBRARY EEZE_LIBRARIES EEZE_DEFINITIONS) | ||
32 | |||
diff --git a/configure.ac b/configure.ac index 7671dcca2a..9acbf447a2 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -3806,6 +3806,8 @@ dbus-services/org.enlightenment.Ethumb.service | |||
3806 | $po_makefile_in | 3806 | $po_makefile_in |
3807 | cmakeconfig/EinaConfig.cmake | 3807 | cmakeconfig/EinaConfig.cmake |
3808 | cmakeconfig/EinaConfigVersion.cmake:cmakeconfig/EFLConfigVersion.cmake.in | 3808 | cmakeconfig/EinaConfigVersion.cmake:cmakeconfig/EFLConfigVersion.cmake.in |
3809 | cmakeconfig/EezeConfig.cmake | ||
3810 | cmakeconfig/EezeConfigVersion.cmake:cmakeconfig/EFLConfigVersion.cmake.in | ||
3809 | cmakeconfig/EoConfig.cmake | 3811 | cmakeconfig/EoConfig.cmake |
3810 | cmakeconfig/EoConfigVersion.cmake:cmakeconfig/EFLConfigVersion.cmake.in | 3812 | cmakeconfig/EoConfigVersion.cmake:cmakeconfig/EFLConfigVersion.cmake.in |
3811 | cmakeconfig/EetConfig.cmake | 3813 | cmakeconfig/EetConfig.cmake |