33 lines
844 B
CMake
33 lines
844 B
CMake
set(client_srcs
|
|
${CMAKE_CURRENT_SOURCE_DIR}/lcrc_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()
|