| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- QT += core gui network network-private
- greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
- CONFIG += c++17
- # You can make your code fail to compile if it uses deprecated APIs.
- # In order to do so, uncomment the following line.
- #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
- include($$PWD/qtsingleapplication/qtsingleapplication.pri)
- SOURCES += \
- appevent.cpp \
- hostthread.cpp \
- main.cpp \
- messagequeue.cpp \
- processmodel.cpp \
- processmonitor.cpp \
- processthread.cpp \
- thardware/thardware.cpp \
- updaterthread.cpp \
- worker.cpp
- # Default rules for deployment.
- qnx: target.path = /tmp/$${TARGET}/bin
- else: unix:!android: target.path = /opt/$${TARGET}/bin
- !isEmpty(target.path): INSTALLS += target
- HEADERS += \
- appevent.h \
- basemainTr.h \
- hostthread.h \
- messagequeue.h \
- processmodel.h \
- processmonitor.h \
- processthread.h \
- thardware/thardware.h \
- updaterthread.h \
- worker.h
- include($$PWD/CPPWebFramework/CPPWebFramework.pri)
- include($$PWD/api/api.pri)
- DESTDIR = $$PWD/bin
- CONFIG(debug, debug|release) {
- TARGET = $$join(TARGET,,,d)
- }
- CONFIG += lrelease
- CONFIG += embed_translations
- TRANSLATIONS += basemain_zh_CN.ts
- msvc {
- QMAKE_CFLAGS += /utf-8
- QMAKE_CXXFLAGS += /utf-8
- }
- msvc {
- QMAKE_LFLAGS += /MANIFESTUAC:\"level=\'requireAdministrator\' uiAccess=\'false\'\"
- }
|