forked from enlightenment/efl
134 lines
2.7 KiB
CMake
134 lines
2.7 KiB
CMake
set(DESCRIPTION "E core library, Con module")
|
|
|
|
set(LIBRARIES
|
|
ecore
|
|
eet
|
|
efl
|
|
eina
|
|
emile
|
|
eo
|
|
m
|
|
)
|
|
|
|
set(PUBLIC_EO_FILES
|
|
ecore_con_eet_base.eo
|
|
ecore_con_eet_client_obj.eo
|
|
ecore_con_eet_server_obj.eo
|
|
efl_net_control.eo
|
|
efl_net_control_access_point.eo
|
|
efl_net_control_technology.eo
|
|
efl_net_dialer.eo
|
|
efl_net_dialer_http.eo
|
|
efl_net_dialer_simple.eo
|
|
efl_net_dialer_ssl.eo
|
|
efl_net_dialer_tcp.eo
|
|
efl_net_dialer_udp.eo
|
|
efl_net_dialer_websocket.eo
|
|
efl_net_http_types.eot
|
|
efl_net_ip_address.eo
|
|
efl_net_server.eo
|
|
efl_net_server_fd.eo
|
|
efl_net_server_simple.eo
|
|
efl_net_server_ssl.eo
|
|
efl_net_server_tcp.eo
|
|
efl_net_server_udp.eo
|
|
efl_net_server_udp_client.eo
|
|
efl_net_session.eo
|
|
efl_net_socket.eo
|
|
efl_net_socket_fd.eo
|
|
efl_net_socket_simple.eo
|
|
efl_net_socket_ssl.eo
|
|
efl_net_socket_tcp.eo
|
|
efl_net_socket_udp.eo
|
|
efl_net_ssl_context.eo
|
|
efl_net_ssl_types.eot
|
|
efl_net_types.eot
|
|
)
|
|
|
|
set(PUBLIC_HEADERS
|
|
Ecore_Con.h
|
|
Ecore_Con_Eet.h
|
|
Ecore_Con_Eet_Eo.h
|
|
Ecore_Con_Eet_Legacy.h
|
|
Ecore_Con_Eo.h
|
|
)
|
|
|
|
set(SOURCES
|
|
ecore_con.c
|
|
ecore_con_alloc.c
|
|
ecore_con_eet.c
|
|
ecore_con_legacy.c
|
|
ecore_con_local.c
|
|
ecore_con_private.h
|
|
ecore_con_proxy_helper.c
|
|
ecore_con_socks.c
|
|
ecore_con_url.c
|
|
ecore_con_url_curl.c
|
|
ecore_con_url_curl.h
|
|
efl_net_dialer.c
|
|
efl_net_dialer_http.c
|
|
efl_net_dialer_simple.c
|
|
efl_net_dialer_ssl.c
|
|
efl_net_dialer_tcp.c
|
|
efl_net_dialer_udp.c
|
|
efl_net_dialer_websocket.c
|
|
efl_net_ip_address.c
|
|
efl_net_server.c
|
|
efl_net_server_fd.c
|
|
efl_net_server_simple.c
|
|
efl_net_server_ssl.c
|
|
efl_net_server_tcp.c
|
|
efl_net_server_udp.c
|
|
efl_net_server_udp_client.c
|
|
efl_net_socket.c
|
|
efl_net_socket_fd.c
|
|
efl_net_socket_simple.c
|
|
efl_net_socket_ssl.c
|
|
efl_net_socket_tcp.c
|
|
efl_net_socket_udp.c
|
|
efl_net_ssl_context.c
|
|
)
|
|
|
|
if(HAVE_SYS_UN_H)
|
|
list(APPEND PUBLIC_EO_FILES
|
|
efl_net_dialer_unix.eo
|
|
efl_net_server_unix.eo
|
|
efl_net_socket_unix.eo
|
|
)
|
|
|
|
list(APPEND SOURCES
|
|
efl_net_dialer_unix.c
|
|
efl_net_server_unix.c
|
|
efl_net_socket_unix.c
|
|
)
|
|
endif()
|
|
|
|
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()
|
|
|
|
if(ENABLE_SYSTEMD)
|
|
list(APPEND PKG_CONFIG_REQUIRES_PRIVATE libsystemd)
|
|
endif()
|
|
|
|
if(WITH_EFL_NET_CONTROL_BACKEND STREQUAL "connman")
|
|
list(APPEND SOURCES
|
|
efl_net-connman.c
|
|
efl_net-connman.h
|
|
efl_net_control-connman.c
|
|
efl_net_control_access_point-connman.c
|
|
efl_net_control_technology-connman.c
|
|
efl_net_session-connman.c
|
|
)
|
|
list(APPEND LIBRARIES eldbus)
|
|
else()
|
|
list(APPEND SOURCES
|
|
efl_net_control-none.c
|
|
efl_net_control_access_point-none.c
|
|
efl_net_control_technology-none.c
|
|
efl_net_session-none.c
|
|
)
|
|
endif()
|