cmake: add eet.
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Thu, 26 Jan 2017 16:02:21 +0000 (14:02 -0200)
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Thu, 26 Jan 2017 16:23:24 +0000 (14:23 -0200)
CMakeLists.txt
src/lib/eet/CMakeLists.txt [new file with mode: 0644]
src/tests/eet/CMakeLists.txt [new file with mode: 0644]

index aca7adf..e2cb016 100644 (file)
@@ -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 (file)
index 0000000..b0aaffd
--- /dev/null
@@ -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 (file)
index 0000000..9d4ac3a
--- /dev/null
@@ -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
+)