QT += core serialport QT += widgets QT -= gui CONFIG += c++17 console TARGET = a8 QMAKE_CXXFLAGS = -O0 -g -ggdb -fsanitize=undefined,bounds,float-divide-by-zero,integer-divide-by-zero,null,return,signed-integer-overflow,unreachable,shift,alignment,nonnull-attribute,returns-nonnull-attribute,enum QMAKE_LFLAGS = -O0 -g -ggdb -fsanitize=undefined,bounds,float-divide-by-zero,integer-divide-by-zero,null,return,signed-integer-overflow,unreachable,shift,alignment,nonnull-attribute,returns-nonnull-attribute,enum QMAKE_CXX = clang++ QMAKE_CC = clang # Not nice, but for some reason QtCreator doesn't use /usr/lib/ccache/g++ from the PATH linux-g++ { QMAKE_CXX = clang++ QMAKE_CC = clang } SOURCES += *.cpp HEADERS += *.h # When using FFmpeg #INCLUDEPATH += /usr/include/x86_64-linux-gnu #LIBS += -L/usr/lib/x86_64-linux-gnu -lavformat -lavcodec -lavutil -lswscale # When using OpenCV INCLUDEPATH += /usr/include/opencv4 LIBS += -L/lib/x86_64-linux-gnu LIBS += -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_imgcodecs -lopencv_videoio