@@ -5,11 +5,11 @@ set(ENABLE_MNN OFF)
55set (ENABLE_NCNN OFF )
66set (ENABLE_TNN OFF )
77
8- set (LITE_AI_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR } /include )
9- set (THIRD_PARTY_PATH ${CMAKE_CURRENT_SOURCE_DIR } /include /third_party)
10- set (LITE_AI_LIB_DIR ${CMAKE_CURRENT_SOURCE_DIR } /lib)
8+ set (LITE_AI_INCLUDE_DIR ${CMAKE_CURRENT_LIST_DIR } /include )
9+ set (THIRD_PARTY_PATH ${CMAKE_CURRENT_LIST_DIR } /include /third_party)
10+ set (LITE_AI_LIB_DIR ${CMAKE_CURRENT_LIST_DIR } /lib)
1111
12- set (TOOLKIT_LIBS lite.ai.toolkit onnxruntime )
12+ set (TOOLKIT_LIBS lite.ai.toolkit)
1313if ((UNIX AND NOT APPLE ))
1414 set (OpenCV_LIBS opencv_core opencv_imgcodecs opencv_imgproc opencv_video opencv_videoio)
1515else ()
@@ -22,39 +22,31 @@ set(Lite_AI_LIBS ${TOOLKIT_LIBS} ${OpenCV_LIBS})
2222include_directories (${LITE_AI_INCLUDE_DIR} )
2323include_directories (${THIRD_PARTY_PATH} /opencv/include /opencv4)
2424include_directories (${THIRD_PARTY_PATH} /onnxruntime/include )
25-
2625link_directories (${LITE_AI_LIB_DIR} )
2726link_directories (${THIRD_PARTY_PATH} /opencv/lib)
2827link_directories (${THIRD_PARTY_PATH} /onnxruntime/lib)
2928
29+ list (APPEND Lite_AI_INCLUDE_DIRS ${THIRD_PARTY_PATH} /opencv/include /opencv4)
30+ list (APPEND Lite_AI_INCLUDE_DIRS ${THIRD_PARTY_PATH} /onnxruntime/include )
31+ list (APPEND Lite_AI_LIBS onnxruntime)
32+
3033if (ENABLE_MNN)
31- list (APPEND Lite_AI_LIBS MNN)
3234 include_directories (${THIRD_PARTY_PATH} /MNN/include )
3335 link_directories (${THIRD_PARTY_PATH} /MNN/lib)
36+ list (APPEND Lite_AI_INCLUDE_DIRS ${THIRD_PARTY_PATH} /MNN/include )
37+ list (APPEND Lite_AI_LIBS MNN)
3438endif ()
3539
3640if (ENABLE_TNN)
37- list (APPEND Lite_AI_LIBS TNN)
3841 include_directories (${THIRD_PARTY_PATH} /TNN/include )
3942 link_directories (${THIRD_PARTY_PATH} /TNN/lib)
43+ list (APPEND Lite_AI_LIBS TNN)
44+ list (APPEND Lite_AI_INCLUDE_DIRS ${THIRD_PARTY_PATH} /TNN/include )
4045endif ()
4146
4247if (ENABLE_NCNN)
43- list (APPEND Lite_AI_LIBS ncnn)
4448 include_directories (${THIRD_PARTY_PATH} /ncnn/include )
4549 link_directories (${THIRD_PARTY_PATH} /ncnn/lib)
50+ list (APPEND Lite_AI_LIBS ncnn)
51+ list (APPEND Lite_AI_INCLUDE_DIRS ${THIRD_PARTY_PATH} /ncnn/include )
4652endif ()
47-
48-
49-
50-
51-
52-
53-
54-
55-
56-
57-
58-
59-
60-
0 commit comments