11cmake_minimum_required (VERSION 3.0.0)
22project (yolo_ort)
33
4- <<<<<<< HEAD
54set (CMAKE_THREAD_LIBS_INIT "-lpthread" )
65SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread" )
76
8- =======
9- >>>>>>> 3a6f35477e72dcabb6e5a27c1d2bb2cd06b64750
107option (ONNXRUNTIME_DIR "Path to built ONNX Runtime directory." STRING )
118message (STATUS "ONNXRUNTIME_DIR: ${ONNXRUNTIME_DIR} " )
129
1310find_package (OpenCV REQUIRED)
1411
1512include_directories ("include/" )
1613
17- <<<<<<< HEAD
1814set (CMAKE_CXX_STANDARD 17)
1915set (CMAKE_CXX_STANDARD_REQUIRED ON )
20- =======
21- >>>>>>> 3a6f35477e72dcabb6e5a27c1d2bb2cd06b64750
2216# Add executable for image inference
2317add_executable (image_inference
2418 src/image_inference.cpp)
@@ -31,54 +25,35 @@ add_executable(camera_inference
3125add_executable (video_inference
3226 src/video_inference.cpp)
3327
34- <<<<<<< HEAD
3528add_executable (class_image_inference
3629 src/class_image_inference.cpp)
3730
3831# Add executable for batch image inference
3932add_executable (batch_image_inference
4033 src/batch_image_inference.cpp)
41- =======
42- set (CMAKE_CXX_STANDARD 14)
43- set (CMAKE_CXX_STANDARD_REQUIRED ON )
44- >>>>>>> 3a6f35477e72dcabb6e5a27c1d2bb2cd06b64750
4534
4635# Set include directories for all executables
4736target_include_directories (image_inference PRIVATE "${ONNXRUNTIME_DIR} /include" )
4837target_include_directories (camera_inference PRIVATE "${ONNXRUNTIME_DIR} /include" )
4938target_include_directories (video_inference PRIVATE "${ONNXRUNTIME_DIR} /include" )
50- <<<<<<< HEAD
5139target_include_directories (class_image_inference PRIVATE "${ONNXRUNTIME_DIR} /include" )
5240target_include_directories (batch_image_inference PRIVATE "${ONNXRUNTIME_DIR} /include" )
53- =======
54-
55- # Set compile features for all executables
56- target_compile_features (image_inference PRIVATE cxx_std_14)
57- target_compile_features (camera_inference PRIVATE cxx_std_14)
58- target_compile_features (video_inference PRIVATE cxx_std_14)
59- >>>>>>> 3a6f35477e72dcabb6e5a27c1d2bb2cd06b64750
6041
6142# Link libraries for all executables
6243target_link_libraries (image_inference ${OpenCV_LIBS} )
6344target_link_libraries (camera_inference ${OpenCV_LIBS} )
6445target_link_libraries (video_inference ${OpenCV_LIBS} )
65- <<<<<<< HEAD
6646target_link_libraries (class_image_inference ${OpenCV_LIBS} )
6747target_link_libraries (batch_image_inference ${OpenCV_LIBS} )
68- =======
69- >>>>>>> 3a6f35477e72dcabb6e5a27c1d2bb2cd06b64750
7048
7149if (UNIX )
7250 message (STATUS "We are building on Linux!" )
7351 # Specific Linux build commands or flags
7452 target_link_libraries (image_inference "${ONNXRUNTIME_DIR} /lib/libonnxruntime.so" )
7553 target_link_libraries (camera_inference "${ONNXRUNTIME_DIR} /lib/libonnxruntime.so" )
7654 target_link_libraries (video_inference "${ONNXRUNTIME_DIR} /lib/libonnxruntime.so" )
77- <<<<<<< HEAD
7855 target_link_libraries (class_image_inference "${ONNXRUNTIME_DIR} /lib/libonnxruntime.so" )
7956 target_link_libraries (batch_image_inference "${ONNXRUNTIME_DIR} /lib/libonnxruntime.so" )
80- =======
81- >>>>>>> 3a6f35477e72dcabb6e5a27c1d2bb2cd06b64750
8257endif (UNIX )
8358
8459if (APPLE )
@@ -87,11 +62,8 @@ if(APPLE)
8762 target_link_libraries (image_inference "${ONNXRUNTIME_DIR} /lib/libonnxruntime.dylib" )
8863 target_link_libraries (camera_inference "${ONNXRUNTIME_DIR} /lib/libonnxruntime.dylib" )
8964 target_link_libraries (video_inference "${ONNXRUNTIME_DIR} /lib/libonnxruntime.dylib" )
90- <<<<<<< HEAD
9165 target_link_libraries (class_image_inference "${ONNXRUNTIME_DIR} /lib/libonnxruntime.dylib" )
9266 target_link_libraries (batch_image_inference "${ONNXRUNTIME_DIR} /lib/libonnxruntime.dylib" )
93- =======
94- >>>>>>> 3a6f35477e72dcabb6e5a27c1d2bb2cd06b64750
9567endif (APPLE )
9668
9769if (WIN32 )
@@ -100,10 +72,6 @@ if(WIN32)
10072 target_link_libraries (image_inference "${ONNXRUNTIME_DIR} /lib/onnxruntime.lib" )
10173 target_link_libraries (camera_inference "${ONNXRUNTIME_DIR} /lib/onnxruntime.lib" )
10274 target_link_libraries (video_inference "${ONNXRUNTIME_DIR} /lib/onnxruntime.lib" )
103- <<<<<<< HEAD
10475 target_link_libraries (class_image_inference "${ONNXRUNTIME_DIR} /lib/onnxruntime.lib" )
10576 target_link_libraries (batch_image_inference "${ONNXRUNTIME_DIR} /lib/libonnxruntime.lib" )
106- endif (WIN32 )
107- =======
108- endif (WIN32 )
109- >>>>>>> 3a6f35477e72dcabb6e5a27c1d2bb2cd06b64750
77+ endif (WIN32 )
0 commit comments