Skip to content

Commit d424124

Browse files
authored
Update lite.ai.toolkit.cmake
1 parent aebfd3d commit d424124

File tree

1 file changed

+14
-22
lines changed

1 file changed

+14
-22
lines changed

cmake/lite.ai.toolkit.cmake

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ set(ENABLE_MNN OFF)
55
set(ENABLE_NCNN OFF)
66
set(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)
1313
if ((UNIX AND NOT APPLE))
1414
set(OpenCV_LIBS opencv_core opencv_imgcodecs opencv_imgproc opencv_video opencv_videoio)
1515
else()
@@ -22,39 +22,31 @@ set(Lite_AI_LIBS ${TOOLKIT_LIBS} ${OpenCV_LIBS})
2222
include_directories(${LITE_AI_INCLUDE_DIR})
2323
include_directories(${THIRD_PARTY_PATH}/opencv/include/opencv4)
2424
include_directories(${THIRD_PARTY_PATH}/onnxruntime/include)
25-
2625
link_directories(${LITE_AI_LIB_DIR})
2726
link_directories(${THIRD_PARTY_PATH}/opencv/lib)
2827
link_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+
3033
if (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)
3438
endif()
3539

3640
if (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)
4045
endif()
4146

4247
if (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)
4652
endif()
47-
48-
49-
50-
51-
52-
53-
54-
55-
56-
57-
58-
59-
60-

0 commit comments

Comments
 (0)