Fixed project dependencies

This commit is contained in:
0xFEEDC0DE64
2018-09-20 18:48:12 +02:00
parent e283e39461
commit d430ba1a5e
3 changed files with 16 additions and 11 deletions

View File

@@ -21,6 +21,7 @@ OTHER_FILES += app.pri \
lib.pri \ lib.pri \
project.pri project.pri
contains(SUBDIRS, DbSerialServer): DbSerialServer.depends += libs
DbSketch.depends += 3rdparty DbSketch.depends += 3rdparty
DbTernaryClock.depends += libs DbTernaryClock.depends += libs
DbWebserver.depends += libs DbWebserver.depends += libs

View File

@@ -14,53 +14,57 @@ DEFINES += QT_DEPRECATED_WARNINGS \
else: LIBS += -Wl,-rpath=\\\$$ORIGIN/../lib -L$${OUT_PWD}/$${PROJECT_ROOT}/lib else: LIBS += -Wl,-rpath=\\\$$ORIGIN/../lib -L$${OUT_PWD}/$${PROJECT_ROOT}/lib
} }
contains(DBLIBS, sketchlib): DBLIBS *= quazip
contains(DBLIBS, webserverlib): DBLIBS *= dbnetwork
contains(DBLIBS, zeiterfassunggui): DBLIBS *= dbcore
for(DBLIB, DBLIBS) { for(DBLIB, DBLIBS) {
equals(DBLIB, "dbcore") { equals(DBLIB, dbcore) {
LIBS += -ldbcore LIBS += -ldbcore
INCLUDEPATH += $${PROJECT_ROOT}/libs/DbCoreLib INCLUDEPATH += $${PROJECT_ROOT}/libs/DbCoreLib
DEPENDPATH += $${PROJECT_ROOT}/libs/DbCoreLib DEPENDPATH += $${PROJECT_ROOT}/libs/DbCoreLib
} else: equals(DBLIB, "dbgui") { } else: equals(DBLIB, dbgui) {
LIBS += -ldbgui LIBS += -ldbgui
INCLUDEPATH += $${PROJECT_ROOT}/libs/DbGuiLib INCLUDEPATH += $${PROJECT_ROOT}/libs/DbGuiLib
DEPENDPATH += $${PROJECT_ROOT}/libs/DbGuiLib DEPENDPATH += $${PROJECT_ROOT}/libs/DbGuiLib
} else: equals(DBLIB, "dbnetwork") { } else: equals(DBLIB, dbnetwork) {
LIBS += -ldbnetwork LIBS += -ldbnetwork
INCLUDEPATH += $${PROJECT_ROOT}/libs/DbNetworkLib INCLUDEPATH += $${PROJECT_ROOT}/libs/DbNetworkLib
DEPENDPATH += $${PROJECT_ROOT}/libs/DbNetworkLib DEPENDPATH += $${PROJECT_ROOT}/libs/DbNetworkLib
} else: equals(DBLIB, "messaginglib") { } else: equals(DBLIB, messaginglib) {
LIBS += -lmessaginglib LIBS += -lmessaginglib
INCLUDEPATH += $${PROJECT_ROOT}/DbMessaging/messaginglib INCLUDEPATH += $${PROJECT_ROOT}/DbMessaging/messaginglib
DEPENDPATH += $${PROJECT_ROOT}/DbMessaging/messaginglib DEPENDPATH += $${PROJECT_ROOT}/DbMessaging/messaginglib
} else: equals(DBLIB, "neuralnetlib") { } else: equals(DBLIB, neuralnetlib) {
LIBS += -lneuralnetlib LIBS += -lneuralnetlib
INCLUDEPATH += $${PROJECT_ROOT}/DbNeuralNet/neuralnetlib INCLUDEPATH += $${PROJECT_ROOT}/DbNeuralNet/neuralnetlib
DEPENDPATH += $${PROJECT_ROOT}/DbNeuralNet/neuralnetlib DEPENDPATH += $${PROJECT_ROOT}/DbNeuralNet/neuralnetlib
} else: equals(DBLIB, "sketchlib") { } else: equals(DBLIB, sketchlib) {
LIBS += -lsketchlib LIBS += -lsketchlib
INCLUDEPATH += $${PROJECT_ROOT}/DbSketch/sketchlib INCLUDEPATH += $${PROJECT_ROOT}/DbSketch/sketchlib
DEPENDPATH += $${PROJECT_ROOT}/DbSketch/sketchlib DEPENDPATH += $${PROJECT_ROOT}/DbSketch/sketchlib
} else: equals(DBLIB, "webserverlib") { } else: equals(DBLIB, webserverlib) {
LIBS += -lwebserverlib LIBS += -lwebserverlib
INCLUDEPATH += $${PROJECT_ROOT}/DbWebserver/webserverlib INCLUDEPATH += $${PROJECT_ROOT}/DbWebserver/webserverlib
DEPENDPATH += $${PROJECT_ROOT}/DbWebserver/webserverlib DEPENDPATH += $${PROJECT_ROOT}/DbWebserver/webserverlib
} else: equals(DBLIB, "zeiterfassungcore") { } else: equals(DBLIB, zeiterfassungcore) {
LIBS += -lzeiterfassungcore LIBS += -lzeiterfassungcore
INCLUDEPATH += $${PROJECT_ROOT}/DbZeiterfassung/zeiterfassungcorelib INCLUDEPATH += $${PROJECT_ROOT}/DbZeiterfassung/zeiterfassungcorelib
DEPENDPATH += $${PROJECT_ROOT}/DbZeiterfassung/zeiterfassungcorelib DEPENDPATH += $${PROJECT_ROOT}/DbZeiterfassung/zeiterfassungcorelib
} else: equals(DBLIB, "zeiterfassunggui") { } else: equals(DBLIB, zeiterfassunggui) {
LIBS += -lzeiterfassunggui LIBS += -lzeiterfassunggui
INCLUDEPATH += $${PROJECT_ROOT}/DbZeiterfassung/zeiterfassungguilib INCLUDEPATH += $${PROJECT_ROOT}/DbZeiterfassung/zeiterfassungguilib
DEPENDPATH += $${PROJECT_ROOT}/DbZeiterfassung/zeiterfassungguilib DEPENDPATH += $${PROJECT_ROOT}/DbZeiterfassung/zeiterfassungguilib
} else: equals(DBLIB, "quazip") { } else: equals(DBLIB, quazip) {
LIBS += -lquazip LIBS += -lquazip
INCLUDEPATH += $${PROJECT_ROOT}/3rdparty/Quazip INCLUDEPATH += $${PROJECT_ROOT}/3rdparty/Quazip