QT += core serialport network QT += widgets QT -= gui CONFIG += c++17 console TARGET = a8 #QMAKE_CXXFLAGS = -O0 -g -ggdb -fsanitize=undefined,address,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,address,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 = g++ QMAKE_CC = gcc # Not nice, but for some reason QtCreator doesn't use /usr/lib/ccache/g++ from the PATH linux-g++ { QMAKE_CXX = g++ QMAKE_CC = gcc } SOURCES += \ config.cpp \ localControl.cpp \ main.cpp \ remoteControl.cpp \ serialCommand.cpp \ serialPort.cpp \ serialResponse.cpp \ utilsCRC16.cpp \ utilsTargetLocation.cpp HEADERS += \ config.hpp \ defines.hpp \ localControl.hpp \ remoteControl.hpp \ serialCommand.hpp \ serialPort.hpp \ serialResponse.hpp \ utilsCRC16.hpp \ utilsTargetLocation.hpp