1add_definitions(-DUSE_CONFIG_UV_THREADS -DSIZE_THREAD_POOL=128 -DHDC_HOST -DHOST_LINUX -DHARMONY_PROJECT -DTEST_HASH -DHDC_MSG_HASH="TEST") 2 3AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_LIST_DIR} HOST_SRCS) 4AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_LIST_DIR}/../common COMMON_SRCS) 5 6get_filename_component(MY_RESULT_ABSOLUTE_PATH_VAR 7 "${CMAKE_CURRENT_LIST_DIR}/${MY_RELATIVE_PATH_VAR}" 8 ABSOLUTE) 9 10include_directories(${ohos_top}/third_party/libusb/include) 11link_libraries(uv crypto lz4 12 ${ohos_top}/out/sdk/clang_x64/obj/third_party/bounds_checking_function/libsec_static.a 13 ${ohos_top}/out/sdk/clang_x64/common/common/libusb_shared.so) 14 15add_executable(hdc ${COMMON_SRCS} ${HOST_SRCS}) 16