Fixed Qt4 build issues
This commit is contained in:
parent
1128111df9
commit
e2bfab6599
|
@ -15,7 +15,7 @@ contains(QXT, berkeley) {
|
|||
INCLUDEPATH += $${QXT_INSTALL_HEADERS}/QxtBerkeley
|
||||
macx:INCLUDEPATH += $${QXT_INSTALL_LIBS}/QxtBerkeley.framework/HEADERS/
|
||||
|
||||
qtAddModule(QxtBerkeley)
|
||||
qtAddLibrary(QxtBerkeley)
|
||||
QXT += core
|
||||
}
|
||||
|
||||
|
@ -27,7 +27,7 @@ contains(QXT, web) {
|
|||
INCLUDEPATH += $${QXT_INSTALL_HEADERS}/QxtWeb
|
||||
macx:INCLUDEPATH += $${QXT_INSTALL_LIBS}/QxtWeb.framework/HEADERS/
|
||||
|
||||
qtAddModule(QxtWeb)
|
||||
qtAddLibrary(QxtWeb)
|
||||
QXT += core network
|
||||
QT += network
|
||||
}
|
||||
|
@ -40,7 +40,7 @@ contains(QXT, widgets) {
|
|||
INCLUDEPATH += $${QXT_INSTALL_HEADERS}/QxtWidgets
|
||||
macx:INCLUDEPATH += $${QXT_INSTALL_LIBS}/QxtWidgets.framework/HEADERS/
|
||||
|
||||
qtAddModule(QxtWidgets)
|
||||
qtAddLibrary(QxtWidgets)
|
||||
QXT += core
|
||||
QT += gui widgets
|
||||
}
|
||||
|
@ -53,7 +53,7 @@ contains(QXT, zeroconf) {
|
|||
INCLUDEPATH += $${QXT_INSTALL_HEADERS}/QxtZeroconf
|
||||
macx:INCLUDEPATH += $${QXT_INSTALL_LIBS}/QxtZeroconf.framework/HEADERS/
|
||||
|
||||
qtAddModule(QxtZeroconf)
|
||||
qtAddLibrary(QxtZeroconf)
|
||||
QXT += core network
|
||||
QT += network
|
||||
}
|
||||
|
@ -66,7 +66,7 @@ contains(QXT, network) {
|
|||
INCLUDEPATH += $${QXT_INSTALL_HEADERS}/QxtNetwork
|
||||
macx:INCLUDEPATH += $${QXT_INSTALL_LIBS}/QxtNetwork.framework/HEADERS/
|
||||
|
||||
qtAddModule(QxtNetwork)
|
||||
qtAddLibrary(QxtNetwork)
|
||||
QXT += core
|
||||
QT += network
|
||||
}
|
||||
|
@ -79,7 +79,7 @@ contains(QXT, sql) {
|
|||
INCLUDEPATH += $${QXT_INSTALL_HEADERS}/QxtSql
|
||||
macx:INCLUDEPATH += $${QXT_INSTALL_LIBS}/QxtSql.framework/HEADERS/
|
||||
|
||||
qtAddModule(QxtSql)
|
||||
qtAddLibrary(QxtSql)
|
||||
QXT += core
|
||||
QT += sql
|
||||
}
|
||||
|
@ -92,5 +92,5 @@ contains(QXT, core) {
|
|||
INCLUDEPATH += $${QXT_INSTALL_HEADERS}/QxtCore
|
||||
macx:INCLUDEPATH += $${QXT_INSTALL_LIBS}/QxtCore.framework/HEADERS/
|
||||
|
||||
qtAddModule(QxtCore)
|
||||
qtAddLibrary(QxtCore)
|
||||
}
|
||||
|
|
|
@ -4,13 +4,25 @@ QMAKE_RPATHDIR += $${QXT_BUILD_TREE}/lib
|
|||
macx:LIBS += -F$${QXT_BUILD_TREE}/lib
|
||||
LIBS += -L$${QXT_BUILD_TREE}/lib
|
||||
|
||||
defineTest(qxtAddLibrary) {
|
||||
INCLUDEPATH += $${QXT_SOURCE_TREE}/src/$$1
|
||||
INCLUDEPATH += $${QXT_SOURCE_TREE}/include/$$2
|
||||
DEPENDPATH += $${QXT_SOURCE_TREE}/src/$$1
|
||||
DEPENDPATH += $${QXT_SOURCE_TREE}/include/$$2
|
||||
qtAddModule($$2)
|
||||
isEqual(QT_MAJOR_VERSION, 5) {
|
||||
defineTest(qxtAddLibrary) {
|
||||
INCLUDEPATH += $${QXT_SOURCE_TREE}/src/$$1
|
||||
INCLUDEPATH += $${QXT_SOURCE_TREE}/include/$$2
|
||||
DEPENDPATH += $${QXT_SOURCE_TREE}/src/$$1
|
||||
DEPENDPATH += $${QXT_SOURCE_TREE}/include/$$2
|
||||
qtAddModule($$2)
|
||||
}
|
||||
}
|
||||
else {
|
||||
defineTest(qxtAddLibrary) {
|
||||
INCLUDEPATH += $${QXT_SOURCE_TREE}/src/$$1
|
||||
INCLUDEPATH += $${QXT_SOURCE_TREE}/include/$$2
|
||||
DEPENDPATH += $${QXT_SOURCE_TREE}/src/$$1
|
||||
DEPENDPATH += $${QXT_SOURCE_TREE}/include/$$2
|
||||
qtAddLibrary($$2)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
contains(QXT, berkeley) {
|
||||
qxtAddLibrary(berkeley, QxtBerkeley)
|
||||
|
@ -23,11 +35,21 @@ contains(QXT, web) {
|
|||
QT += network
|
||||
}
|
||||
|
||||
contains(QXT, widgets) {
|
||||
qxtAddLibrary(widgets, QxtWidgets)
|
||||
QXT += core
|
||||
QT += gui widgets
|
||||
isEqual(QT_MAJOR_VERSION, 5) {
|
||||
contains(QXT, widgets) {
|
||||
qxtAddLibrary(widgets, QxtWidgets)
|
||||
QXT += core
|
||||
QT += gui widgets
|
||||
}
|
||||
}
|
||||
else {
|
||||
contains(QXT, widgets) {
|
||||
qxtAddLibrary(widgets, QxtWidgets)
|
||||
QXT += core
|
||||
QT += gui
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
contains(QXT, network) {
|
||||
qxtAddLibrary(network, QxtNetwork)
|
||||
|
|
|
@ -53,8 +53,6 @@ QxtCgiRequestInfo::QxtCgiRequestInfo() : sessionID(0), requestID(0), eventSent(f
|
|||
QxtCgiRequestInfo::QxtCgiRequestInfo(QxtWebRequestEvent* req) : sessionID(req->sessionID), requestID(req->requestID), eventSent(false), terminateSent(false) {}
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK(5,0,0)
|
||||
event->url.query(QUrl::FullyEncoded);
|
||||
|
||||
#define qxtEncodedQuery encodedQuery()
|
||||
#else
|
||||
#define qxtEncodedQuery query(QUrl::FullyEncoded)
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
CLEAN_TARGET = QxtWidgets
|
||||
DEFINES += BUILD_QXT_GUI
|
||||
QT = core gui widgets
|
||||
QT = core gui
|
||||
|
||||
isEqual(QT_MAJOR_VERSION, 5) {
|
||||
QT += widgets
|
||||
}
|
||||
|
||||
QXT = core
|
||||
CONVENIENCE += $$CLEAN_TARGET
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user