CMakeLists.txt 2.7 KB
Newer Older
J
jikui 已提交
1
project(iSulad_UT)
W
wujing 已提交
2

J
jikui 已提交
3
SET(EXE resume_ut)
W
wujing 已提交
4 5 6 7 8 9 10 11 12 13

add_executable(${EXE}
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cutils/utils_string.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cutils/utils.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cutils/utils_array.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cutils/utils_file.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cutils/utils_convert.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cutils/utils_verify.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cutils/utils_regex.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/sha256/sha256.c
L
lifeng68 已提交
14
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cutils/path.c
J
jackey_1024 已提交
15 16
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/map/map.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/map/rb_tree.c
W
wujing 已提交
17 18 19 20 21
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cmd/commander.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/console/console.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cmd/isula/arguments.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/libisulad.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/libisula.c
L
lifeng68 已提交
22 23
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cutils/types_def.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cutils/mainloop.c
W
wujing 已提交
24
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/container_def.c
L
lifeng68 已提交
25
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cutils/error.c
W
wujing 已提交
26 27 28 29
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/connect/client/isula_connect.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cmd/isula/extend/resume.c
    # ${CMAKE_CURRENT_SOURCE_DIR}/../../../../mocks/LcrcConnectMock.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../mocks/grpc_client_mock.cc
J
jikui 已提交
30
    resume_ut.cpp)
W
wujing 已提交
31 32 33 34 35

target_include_directories(${EXE} PUBLIC
    ${GTEST_INCLUDE_DIR}
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../include
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src
J
jackey_1024 已提交
36
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/map
W
wujing 已提交
37 38 39 40 41 42 43 44 45 46 47 48
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/sha256
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cutils
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/connect/client
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cmd
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/http
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/console
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cmd/isula
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/cmd/isula/extend
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src/connect/client/grpc
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../../mocks
    ${CMAKE_BINARY_DIR}/conf
    )
J
jackey_1024 已提交
49
target_link_libraries(${EXE} ${GTEST_BOTH_LIBRARIES} ${GMOCK_LIBRARY} ${GMOCK_MAIN_LIBRARY} ${CMAKE_THREAD_LIBS_INIT} ${ISULA_LIBUTILS_LIBRARY} -lgrpc++ -lprotobuf -lcrypto -lyajl -lz)
W
wujing 已提交
50