Files
DbMsgLib/project.pri
2018-09-02 14:06:11 +02:00

39 lines
1.1 KiB
Plaintext

CONFIG += qt warn_on depend_includepath c++14
DEFINES += QT_DEPRECATED_WARNINGS \
QT_DISABLE_DEPRECATED_BEFORE=0x060000 \
QT_MESSAGELOGCONTEXT
equals(TEMPLATE, "app") {
CONFIG -= app_bundle
}
equals(TEMPLATE, "lib") {
win32: DESTDIR = $${OUT_PWD}/$${PROJECT_ROOT}/bin
else: DESTDIR = $${OUT_PWD}/$${PROJECT_ROOT}/lib
}
!isEmpty(DBLIBS) {
win32: LIBS += -L$${OUT_PWD}/$${PROJECT_ROOT}/bin
else: LIBS += -Wl,-rpath=\\\$$ORIGIN/../lib -L$${OUT_PWD}/$${PROJECT_ROOT}/lib
}
contains(DBLIBS, core) {
LIBS += -lmessagingcorelib
INCLUDEPATH += $$PWD/messagingcorelib
DEPENDPATH += $$PWD/messagingcorelib
}
isEmpty(QMAKE_LRELEASE) {
win32:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\lrelease.exe
else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
}
lrelease.input = TRANSLATIONS
lrelease.output = $${OUT_PWD}/$${PROJECT_ROOT}/bin/translations/${QMAKE_FILE_BASE}.qm
lrelease.commands = $${QMAKE_LRELEASE} ${QMAKE_FILE_IN} -qm ${QMAKE_FILE_OUT}
lrelease.CONFIG += no_link
QMAKE_EXTRA_COMPILERS += lrelease
PRE_TARGETDEPS += compiler_lrelease_make_all