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 +) --
