iSulad/src/connect/client/CMakeLists.txt
Grooooot e61a5e351e sync openeuler
Signed-off-by: Grooooot <isula@huawei.com>
2020-01-20 10:47:21 +08:00

33 lines
845 B
CMake

set(client_srcs
${CMAKE_CURRENT_SOURCE_DIR}/isula_connect.c
)
set(incs ${CMAKE_CURRENT_SOURCE_DIR})
add_subdirectory(grpc)
if (GRPC_CONNECTOR)
list(APPEND client_srcs ${CLIENT_GRPC_SRCS})
list(APPEND incs ${CMAKE_CURRENT_SOURCE_DIR}/grpc)
else()
add_subdirectory(rest)
list(APPEND client_srcs ${CLIENT_REST_SRCS})
list(APPEND incs ${CMAKE_CURRENT_SOURCE_DIR}/rest)
endif()
set(CONNECT_CLIENT_SRCS ${client_srcs} PARENT_SCOPE)
set(CONNECT_CLIENT_INCS ${incs} PARENT_SCOPE)
if (ENABLE_OCI_IMAGE)
set(CONNECT_ISULA_IMAGE_CLIENT_SRCS
${ISUAL_IMAGE_GRPC_SRCS}
${CMAKE_CURRENT_SOURCE_DIR}/isula_image_connect.c
PARENT_SCOPE
)
set(CONNECT_ISULA_IMAGE_CLIENT_INCS
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/grpc
PARENT_SCOPE
)
endif()