Water Pump Simulation Server
TEMPLATE = app CONFIG += c++11 console QT += opcua opcua-private QT -= gui # Installed example package greaterThan(QT_MAJOR_VERSION, 5) { MODULE_SOURCES=../../../../../$$QT_VERSION/Src/qtopcua/ } else { MODULE_SOURCES=../../../../../$$QT_VERSION/Automation/sources/qtopcua/ } !exists($$MODULE_SOURCES):{ # Build from source tree MODULE_SOURCES=$$PWD/../../../../ } INCLUDEPATH += $$MODULE_SOURCES/src/plugins/opcua/open62541 DEPENDPATH += INCLUDEPATH qtConfig(open62541):!qtConfig(system-open62541) { include($$MODULE_SOURCES/src/3rdparty/open62541.pri) } else { DEFINES += USE_SYSTEM_OPEN62541 QMAKE_LIBS_PRIVATE += -lopen62541 # The system open62541 library might require OpenSSL qtConfig(open62541-security): QMAKE_LIBS_PRIVATE += -lcrypto } SOURCES += main.cpp \ simulationserver.cpp \ $$MODULE_SOURCES/src/plugins/opcua/open62541/qopen62541utils.cpp \ $$MODULE_SOURCES/src/plugins/opcua/open62541/qopen62541valueconverter.cpp HEADERS += \ simulationserver.h #install target.path = $$[QT_INSTALL_EXAMPLES]/opcua/waterpump/simulationserver INSTALLS += target