xref: /llvm-project/libc/src/sys/socket/CMakeLists.txt (revision 13dd2fd1e0ad428331ccbb65871574f9c1e3546f)
1if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${LIBC_TARGET_OS})
2  add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/${LIBC_TARGET_OS})
3endif()
4
5add_entrypoint_object(
6  socket
7  ALIAS
8  DEPENDS
9    .${LIBC_TARGET_OS}.socket
10)
11
12add_entrypoint_object(
13  bind
14  ALIAS
15  DEPENDS
16    .${LIBC_TARGET_OS}.bind
17)
18
19add_entrypoint_object(
20  socketpair
21  ALIAS
22  DEPENDS
23    .${LIBC_TARGET_OS}.socketpair
24)
25
26add_entrypoint_object(
27  send
28  ALIAS
29  DEPENDS
30    .${LIBC_TARGET_OS}.send
31)
32
33add_entrypoint_object(
34  sendto
35  ALIAS
36  DEPENDS
37    .${LIBC_TARGET_OS}.sendto
38)
39
40add_entrypoint_object(
41  sendmsg
42  ALIAS
43  DEPENDS
44    .${LIBC_TARGET_OS}.sendmsg
45)
46
47add_entrypoint_object(
48  recv
49  ALIAS
50  DEPENDS
51    .${LIBC_TARGET_OS}.recv
52)
53
54add_entrypoint_object(
55  recvfrom
56  ALIAS
57  DEPENDS
58    .${LIBC_TARGET_OS}.recvfrom
59)
60
61add_entrypoint_object(
62  recvmsg
63  ALIAS
64  DEPENDS
65    .${LIBC_TARGET_OS}.recvmsg
66)
67