forked from enlightenment/efl
cmake: add ecore_con.
This commit is contained in:
parent
de67f772bb
commit
f6cac7ed9a
|
@ -45,6 +45,7 @@ EFL_LIB(efl)
|
|||
EFL_LIB(emile)
|
||||
EFL_LIB(eet)
|
||||
EFL_LIB(ecore)
|
||||
EFL_LIB(ecore_con)
|
||||
EFL_LIB(eldbus)
|
||||
EFL_LIB(embryo)
|
||||
EFL_LIB(ector)
|
||||
|
|
|
@ -43,6 +43,7 @@ HEADER_CHECK(mcheck.h)
|
|||
HEADER_CHECK(netinet/in.h)
|
||||
HEADER_CHECK(stdlib.h)
|
||||
HEADER_CHECK(sys/auxv.h)
|
||||
HEADER_CHECK(sys/ioctl.h)
|
||||
HEADER_CHECK(sys/mman.h)
|
||||
HEADER_CHECK(sys/types.h)
|
||||
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
EFL_OPTION(WITH_EFL_NET_CONTROL_BACKEND "Choose the Efl.Net.Control backend" "connman" CHOICE connman;none)
|
||||
|
||||
FUNC_CHECK(accept4 INCLUDE_FILES sys/types.h sys/socket.h DEFINITIONS "-D_GNU_SOURCE=1")
|
||||
FUNC_CHECK(gmtime_r INCLUDE_FILES time.h DEFINITIONS "-D_POSIX_C_SOURCE=1 -D_BSD_SOURCE=1 -D_SVID_SOURCE=1")
|
||||
|
||||
HEADER_CHECK(arpa/inet.h)
|
||||
HEADER_CHECK(net/if.h)
|
||||
HEADER_CHECK(netinet/in.h)
|
||||
HEADER_CHECK(netinet/ssl.h)
|
||||
HEADER_CHECK(netinet/tcp.h)
|
||||
HEADER_CHECK(netinet/udp.h)
|
||||
HEADER_CHECK(sys/socket.h)
|
||||
HEADER_CHECK(sys/un.h)
|
||||
HEADER_CHECK(ws2tcpip.h)
|
|
@ -0,0 +1,10 @@
|
|||
set(OUTPUT_NAME efl_net_proxy_helper)
|
||||
set(EFL_UTILITY ON)
|
||||
|
||||
set(LIBRARIES
|
||||
eina
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
efl_net_proxy_helper.c
|
||||
)
|
|
@ -0,0 +1,133 @@
|
|||
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()
|
|
@ -0,0 +1,13 @@
|
|||
set(LIBRARIES
|
||||
ecore
|
||||
eet
|
||||
)
|
||||
|
||||
set(SOURCES
|
||||
ecore_con_suite.c
|
||||
ecore_con_suite.h
|
||||
ecore_con_test_ecore_con.c
|
||||
ecore_con_test_ecore_con_eet.c
|
||||
ecore_con_test_ecore_con_url.c
|
||||
ecore_con_test_efl_net_ip_address.c
|
||||
)
|
Loading…
Reference in New Issue