barbieri pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=180d8f7db61632e0f4de3d061a49e6787c0ab7d7

commit 180d8f7db61632e0f4de3d061a49e6787c0ab7d7
Author: Gustavo Sverzut Barbieri <[email protected]>
Date:   Thu Jan 26 14:02:21 2017 -0200

    cmake: add eet.
---
 CMakeLists.txt               |  1 +
 src/lib/eet/CMakeLists.txt   | 46 ++++++++++++++++++++++++++++++++++++++++++++
 src/tests/eet/CMakeLists.txt | 14 ++++++++++++++
 3 files changed, 61 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index aca7adf..e2cb016 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -36,6 +36,7 @@ EFL_LIB(eolian)
 EFL_LIB(eo)
 EFL_LIB(efl)
 EFL_LIB(emile)
+EFL_LIB(eet)
 EFL_LIB(ecore)
 
 EFL_OPTIONS_SUMMARY()
diff --git a/src/lib/eet/CMakeLists.txt b/src/lib/eet/CMakeLists.txt
new file mode 100644
index 0000000..b0aaffd
--- /dev/null
+++ b/src/lib/eet/CMakeLists.txt
@@ -0,0 +1,46 @@
+set(DESCRIPTION "Library for speedy data storage, retrieval, and compression")
+
+set(PKG_CONFIG_REQUIRES_PRIVATE
+  zlib>=1.2.3
+  libjpeg
+)
+
+set(PUBLIC_LIBRARIES
+  eina
+  emile
+)
+
+set(LIBRARIES
+  m
+)
+
+set(PUBLIC_HEADERS
+  Eet.h
+)
+
+set(SOURCES
+  eet_alloc.c
+  eet_cipher.c
+  eet_connection.c
+  eet_data.c
+  eet_dictionary.c
+  eet_image.c
+  eet_lib.c
+  eet_node.c
+  Eet_private.h
+  eet_utils.c
+  ${CMAKE_SOURCE_DIR}/src/static_libs/rg_etc/rg_etc1.c
+  ${CMAKE_SOURCE_DIR}/src/static_libs/rg_etc/rg_etc2.c
+  ${CMAKE_SOURCE_DIR}/src/static_libs/rg_etc/etc2_encoder.c
+  ${CMAKE_SOURCE_DIR}/src/static_libs/rg_etc/rg_etc1.h
+)
+
+set(INCLUDE_DIRECTORIES
+  ${CMAKE_SOURCE_DIR}/src/static_libs/rg_etc
+)
+
+if(WITH_CRYPTO STREQUAL "gnutls")
+  list(APPEND PKG_CONFIG_REQUIRES_PRIVATE gnutls)
+elseif(WITH_CRYPTO STREQUAL "openssl")
+  list(APPEND PKG_CONFIG_REQUIRES_PRIVATE openssl)
+endif()
diff --git a/src/tests/eet/CMakeLists.txt b/src/tests/eet/CMakeLists.txt
new file mode 100644
index 0000000..9d4ac3a
--- /dev/null
+++ b/src/tests/eet/CMakeLists.txt
@@ -0,0 +1,14 @@
+set(SOURCES
+  eet_suite.c
+  eet_suite.h
+  eet_test_cache.c
+  eet_test_cipher.c
+  eet_test_common.c
+  eet_test_common.h
+  eet_test_connection.c
+  eet_test_data.c
+  eet_test_file.c
+  eet_test_identity.c
+  eet_test_image.c
+  eet_test_init.c
+)

-- 


Reply via email to