set(CALRT_SRC_FILES ${CMAKE_CURRENT_LIST_DIR}/../src/calcore_cmd/calrt_command.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/calcore_cmd/calrt_cmd_utils.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/device/allocator_impl.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/device/calrt_allocator.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/device/calrt_device.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/device/calrt_driver.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/device/calrt_emu_device.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/device/calrt_job.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/device/calrt_job_engine.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/device/calrt_pcie_device.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/device/calrt_vdevice.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/device/greedy_by_size_allocator.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/device/interval_map.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/deploy/calrt_calbin.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/deploy/calrt_deploy.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/deploy/elf_parser.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/inference/calrt_buffer.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/inference/calrt_infer.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/inference/calrt_kv.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/hrpc/protocol_internal.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/calrt_utils.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/xxhash.c ${CMAKE_CURRENT_LIST_DIR}/../src/calrt_logger.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/loguru.cpp ${CMAKE_CURRENT_LIST_DIR}/../src/calrt.cpp ) if(MULTI_PROC_COMM) list(APPEND CALRT_SRC_FILES ${CMAKE_CURRENT_LIST_DIR}/../src/hrpc/client.cpp) endif()