2017-01-26 07:13:51 -08:00
|
|
|
set(DESCRIPTION "Library for simplified serialization, compression and ciphering")
|
|
|
|
|
|
|
|
set(PKG_CONFIG_REQUIRES_PRIVATE
|
|
|
|
zlib>=1.2.3
|
|
|
|
)
|
|
|
|
|
|
|
|
set(LIBRARIES
|
|
|
|
eina
|
2017-02-01 03:19:24 -08:00
|
|
|
efl
|
2017-01-26 07:13:51 -08:00
|
|
|
m
|
2017-01-27 06:38:52 -08:00
|
|
|
support-rg_etc
|
2017-02-01 06:25:43 -08:00
|
|
|
find-JPEG
|
2017-01-26 07:13:51 -08:00
|
|
|
)
|
|
|
|
|
|
|
|
set(PUBLIC_HEADERS
|
|
|
|
Emile.h
|
|
|
|
emile_base64.h
|
|
|
|
emile_cipher.h
|
|
|
|
emile_compress.h
|
|
|
|
emile_image.h
|
|
|
|
)
|
|
|
|
|
|
|
|
set(SOURCES
|
|
|
|
emile_base64.c
|
|
|
|
emile_compress.c
|
|
|
|
emile_image.c
|
|
|
|
emile_main.c
|
|
|
|
emile_private.h
|
|
|
|
)
|
|
|
|
|
|
|
|
if(WITH_CRYPTO STREQUAL "gnutls")
|
|
|
|
list(APPEND SOURCES emile_cipher_gnutls.c)
|
|
|
|
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE gnutls)
|
|
|
|
elseif(WITH_CRYPTO STREQUAL "openssl")
|
|
|
|
list(APPEND SOURCES emile_cipher_openssl.c)
|
|
|
|
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE openssl)
|
|
|
|
else()
|
|
|
|
list(APPEND SOURCES emile_cipher.c)
|
|
|
|
endif()
|
|
|
|
|
|
|
|
if(WITH_LZ4 STREQUAL "system")
|
|
|
|
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE liblz4)
|
|
|
|
else()
|
2017-01-27 06:38:52 -08:00
|
|
|
list(APPEND LIBRARIES support-lz4)
|
2017-01-26 07:13:51 -08:00
|
|
|
endif()
|