summaryrefslogtreecommitdiff
path: root/daemon/daemon.pro
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/daemon.pro')
-rw-r--r--daemon/daemon.pro27
1 files changed, 25 insertions, 2 deletions
diff --git a/daemon/daemon.pro b/daemon/daemon.pro
index deadea0..aca65f1 100644
--- a/daemon/daemon.pro
+++ b/daemon/daemon.pro
@@ -9,6 +9,10 @@ QT += bluetooth dbus contacts
PKGCONFIG += commhistory-qt5 mlite5
QMAKE_CXXFLAGS += -std=c++0x
+LIBS += -L$$OUT_PWD/../ext/Log4Qt/ -llog4qt
+QMAKE_RPATHDIR += /usr/share/$$TARGET/lib
+INCLUDEPATH += ../ext/Log4Qt/src ../ext/Log4Qt/deploy/include
+
SOURCES += \
daemon.cpp \
manager.cpp \
@@ -26,11 +30,30 @@ HEADERS += \
dbusconnector.h \
dbusadaptor.h
-INSTALLS += target pebbled
+OTHER_FILES += \
+ org.pebbled.xml \
+ ../log4qt-debug.conf \
+ ../log4qt-release.conf
+
+INSTALLS += target pebbled config
target.path = /usr/bin
pebbled.files = $${TARGET}.service
pebbled.path = /usr/lib/systemd/user
-OTHER_FILES += org.pebbled.xml
+CONFIG(debug, debug|release) {
+ message(Debug build)
+ log4qt_demo_config.extra = cp $$PWD/../../log4qt-debug.conf $$OUT_PWD/../../log4qt.conf
+}
+else {
+ message(Release build)
+ log4qt_demo_config.extra = cp $$PWD/../../log4qt-release.conf $$OUT_PWD/../../log4qt.conf
+}
+
+config.files = $$OUT_PWD/../../log4qt.conf
+config.path = /usr/share/$$TARGET
+
+# so QtCreator could find commhistory headers... :-(
+INCLUDEPATH += $$[QT_HOST_PREFIX]/include/commhistory-qt5
+INCLUDEPATH += $$[QT_HOST_PREFIX]/include/mlite5