CMakeLists.txt 1.5 KB
Newer Older
J
jikui 已提交
1
project(iSulad_UT)
Z
zhuchunyi 已提交
2

J
jikui 已提交
3
SET(EXE utils_array_ut)
Z
zhuchunyi 已提交
4 5

add_executable(${EXE}
L
lifeng68 已提交
6 7 8 9 10 11 12 13 14 15 16
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_string.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_array.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_file.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_convert.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_verify.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_regex.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/sha256/sha256.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/map/map.c
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/map/rb_tree.c    
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/path.c
W
wujing 已提交
17
    utils_array_ut.cc)
Z
zhuchunyi 已提交
18 19 20 21

target_include_directories(${EXE} PUBLIC
    ${GTEST_INCLUDE_DIR}
    ${CMAKE_CURRENT_SOURCE_DIR}/../../include
L
lifeng68 已提交
22
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/common
L
lifeng68 已提交
23 24 25
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/map
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/sha256
    ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils
Z
zhuchunyi 已提交
26
    )
27
set_target_properties(${EXE} PROPERTIES LINK_FLAGS "-Wl,--wrap,calloc")
J
jackey_1024 已提交
28
target_link_libraries(${EXE} ${GTEST_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ${ISULA_LIBUTILS_LIBRARY} -lcrypto -lyajl -lz)
W
wujing 已提交
29
add_test(NAME ${EXE} COMMAND ${EXE} --gtest_output=xml:${EXE}-Results.xml)