QT += core CONFIG += c++11 link_pkgconfig concurrent PKGCONFIG += opencv4 SOURCES += $$PWD/*.cpp HEADERS += $$PWD/*.h MOC_DIR = moc opi5 { message("OPI5 build") PKGCONFIG += opencv4 librga stb libturbojpeg INCLUDEPATH += /usr/include/rga # not correct in pkg-config file QMAKE_CXXFLAGS += -DOPI5_BUILD LIBS += /usr/local/lib/librknnrt.so OBJECTS_DIR = objs-opi5 SOURCES += $$PWD/src-opi5/*.c $$PWD/src-opi5/*.cpp $$PWD/src-opi5/*.cc HEADERS += $$PWD/src-opi5/*.h } else { message("ONNX build") message("You must use YOLOv10 ONNX files") QMAKE_CXXFLAGS += -DONNX_BUILD INCLUDEPATH += /opt/onnxruntime-linux-x64-1.18.0/include LIBS += /opt/onnxruntime-linux-x64-1.18.0/lib/libonnxruntime.so.1.18.0 QMAKE_LFLAGS += -Wl,-rpath,/opt/onnxruntime-linux-x64-1.18.0/lib OBJECTS_DIR = objs-onnx SOURCES += $$PWD/src-onnx/*.cpp HEADERS += $$PWD/src-onnx/*.h }