aboutsummaryrefslogtreecommitdiff
path: root/libc/src/__support/RPC/CMakeLists.txt
blob: b44a65b3732e922358179d2ea00f7a2f930c7960 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
if(NOT LIBC_TARGET_ARCHITECTURE_IS_GPU)
  return()
endif()

add_header_library(
  rpc
  HDRS
    rpc.h
    rpc_util.h
  DEPENDS
    libc.src.__support.common
    libc.src.__support.CPP.algorithm
    libc.src.__support.CPP.atomic
    libc.src.__support.CPP.functional
    libc.src.__support.CPP.optional
    libc.src.__support.GPU.utils
)

add_object_library(
  rpc_client
  SRCS
    rpc_client.cpp
  HDRS
    rpc_client.h
  DEPENDS
    libc.include.gpu_rpc
    libc.src.__support.GPU.utils
    .rpc
)