1cmake_minimum_required(VERSION 3.16) 2project(engine) 3 4set(CMAKE_CXX_STANDARD 14) 5 6include_directories(../../../../../base/hiviewdfx/hilog_lite/interfaces/native/kits/hilog) 7include_directories(../../../../../foundation/ai/ai_engine/interfaces) 8include_directories(../../../../../foundation/ai/ai_engine/interfaces/kits) 9include_directories(../../../../../foundation/ai/ai_engine/interfaces/kits/asr/keyword_spotting) 10include_directories(../../../../../foundation/ai/ai_engine/interfaces/kits/cv/image_classification) 11include_directories(../../../../../foundation/ai/ai_engine/services/client) 12include_directories(../../../../../foundation/ai/ai_engine/services/client/algorithm_sdk/asr/keyword_spotting/include) 13include_directories(../../../../../foundation/ai/ai_engine/services/client/client_executor/include) 14include_directories(../../../../../foundation/ai/ai_engine/services/common) 15include_directories(../../../../../foundation/ai/ai_engine/services/common/platform/os_wrapper/feature/interfaces) 16include_directories(../../../../../foundation/ai/ai_engine/services/common/platform/os_wrapper/utils) 17include_directories(../../../../../foundation/ai/ai_engine/services/common/protocol/plugin_config) 18include_directories(../../../../../foundation/ai/ai_engine/services/common/protocol/retcode_inner) 19include_directories(../../../../../foundation/ai/ai_engine/services/common/protocol/struct_definition) 20include_directories(../../../../../foundation/ai/ai_engine/services/common/utils) 21include_directories(../../../../../foundation/ai/ai_engine/services/common/utils/constants) 22include_directories(../../../../../foundation/ai/ai_engine/services/common/utils/encdec/include) 23include_directories(../../../../../foundation/ai/ai_engine/services/common/utils/log) 24include_directories(../../../../../foundation/systemabilitymgr/samgr_lite/interfaces/kits/registry) 25include_directories(../../../../../foundation/systemabilitymgr/samgr_lite/interfaces/kits/samgr) 26include_directories(../../../../../third_party/bounds_checking_function/include) 27include_directories(../../../../../commonlibrary/utils_lite/include) 28 29add_executable(client 30 algorithm_sdk/asr/keyword_spotting/include/kws_sdk_impl.h 31 algorithm_sdk/asr/keyword_spotting/include/pcm_iterator.h 32 algorithm_sdk/asr/keyword_spotting/source/kws_sdk.cpp 33 algorithm_sdk/asr/keyword_spotting/source/kws_sdk_impl.cpp 34 algorithm_sdk/asr/keyword_spotting/source/pcm_iterator.cpp 35 algorithm_sdk/cv/image_classification/include/ic_sdk_impl.h 36 algorithm_sdk/cv/image_classification/source/ic_sdk.cpp 37 algorithm_sdk/cv/image_classification/source/ic_sdk_impl.cpp 38 client_executor/include/async_handler.h 39 client_executor/include/client_factory.h 40 client_executor/include/i_aie_client.inl 41 client_executor/include/i_client_cb.h 42 client_executor/source/async_handler.cpp 43 client_executor/source/client_factory.cpp 44 communication_adapter/include/sa_async_handler.h 45 communication_adapter/include/sa_client.h 46 communication_adapter/include/sa_client_adapter.h 47 communication_adapter/include/sa_client_proxy.h 48 communication_adapter/source/sa_async_handler.cpp 49 communication_adapter/source/sa_client.cpp 50 communication_adapter/source/sa_client_adapter.cpp 51 communication_adapter/source/sa_client_proxy.cpp 52) 53