1cmake_minimum_required(VERSION 3.16)
2project(engine)
3
4set(CMAKE_CXX_STANDARD 14)
5
6add_subdirectory(services/server)
7add_subdirectory(services/client)
8add_subdirectory(services/common)
9add_subdirectory(test)
10
11add_executable(engine
12    interfaces/kits/asr/keyword_spotting/kws_callback.h
13    interfaces/kits/asr/keyword_spotting/kws_constants.h
14    interfaces/kits/asr/keyword_spotting/kws_retcode.h
15    interfaces/kits/asr/keyword_spotting/kws_sdk.h
16    interfaces/kits/cv/image_classification/ic_callback.h
17    interfaces/kits/cv/image_classification/ic_constants.h
18    interfaces/kits/cv/image_classification/ic_retcode.h
19    interfaces/kits/cv/image_classification/ic_sdk.h
20    interfaces/kits/ai_datatype.h
21    interfaces/kits/ai_retcode.h
22)
23
24set_target_properties(engine PROPERTIES LINKER_LANGUAGE CXX)
25