TEMPLATE = app TARGET = CloudConnect CONFIG += c++17 moc QT += core network mqtt QT -= gui QMAKE_CXXFLAGS += -Wall -Werror -Wextra CONFIG(debug, debug|release): QMAKE_CXXFLAGS += -U_FORTIFY_SOURCE DESTDIR = $$PWD/../bin include($$PWD/../lib/MsgUtils/codegen_tools.pri) include($$PWD/../lib/MsgUtils/MsgUtils.pri) LEAHI_MSG_CONF = $$PWD/../data/LeahiUnhandled.conf # Generate/update the Message-handling INI CAN_ROUTING_INI = $$PWD/config/LeahiCanRouting.ini gen_ini.target = $$CAN_ROUTING_INI gen_ini.depends = \ $$LEAHI_MSG_CONF \ $$MSGUTILS_SCRIPTS_DIR/GenerateCanRoutingIni.py \ $$MSGUTILS_SCRIPTS_DIR/msgutils/MsgData.py \ $$MSGUTILS_SCRIPTS_DIR/msgutils/CanRoutingIni.py \ $$MSGUTILS_SCRIPTS_DIR/msgutils/templates/CanRoutingIni.jinja gen_ini.commands = \ $$shell_quote($$PROJECT_PYTHON) \ $$MSGUTILS_SCRIPTS_DIR/GenerateCanRoutingIni.py \ $$LEAHI_MSG_CONF \ $$CAN_ROUTING_INI QMAKE_EXTRA_TARGETS += gen_ini PRE_TARGETDEPS += $$CAN_ROUTING_INI HEADERS = \ CloudConnectController.h SOURCES = \ CloudConnectController.cpp \ main.cpp INCLUDEPATH += $$PWD