aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-08-10 16:59:48 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-08-10 16:59:48 +0000
commitdc09172eae673ad8a2447589ba859b9962598860 (patch)
tree8f319aba20a1bda317c79e34348a6b8faf0ade1e
parent323ce65bcf5fe2c82d16cf7efd7fa3bb1fe49359 (diff)
downloadqxmpp-dc09172eae673ad8a2447589ba859b9962598860.tar.gz
refactor qxmpp library name definition
-rw-r--r--examples/example.pri12
-rw-r--r--qxmpp.pri5
-rw-r--r--source/source.pro6
3 files changed, 9 insertions, 14 deletions
diff --git a/examples/example.pri b/examples/example.pri
index 70720602..6b31e46d 100644
--- a/examples/example.pri
+++ b/examples/example.pri
@@ -2,18 +2,12 @@ include(../qxmpp.pri)
TEMPLATE = app
-INCLUDEPATH += ../../source
+INCLUDEPATH += $$QXMPP_INCLUDE_DIR
QT += network xml
CONFIG += console
-CONFIG(debug, debug|release) {
- QXMPP_DIR = ../../source/debug
-} else {
- QXMPP_DIR = ../../source/release
-}
-
-LIBS += -L$$QXMPP_DIR -l$$QXMPP_LIB
-PRE_TARGETDEPS += $${QXMPP_DIR}/lib$${QXMPP_LIB}.a
+LIBS += -L$$QXMPP_LIBRARY_DIR -l$$QXMPP_LIB
+PRE_TARGETDEPS += $${QXMPP_LIBRARY_DIR}/lib$${QXMPP_LIB}.a
diff --git a/qxmpp.pri b/qxmpp.pri
index 81aff4c8..47a7fd46 100644
--- a/qxmpp.pri
+++ b/qxmpp.pri
@@ -1,7 +1,12 @@
CONFIG += debug_and_release
CONFIG(debug, debug|release) {
+ QXMPP_INCLUDE_DIR = $$PWD/source
+ QXMPP_LIBRARY_DIR = $$PWD/source/debug
QXMPP_LIB = qxmpp_d
} else {
+ QXMPP_INCLUDE_DIR = $$PWD/source
+ QXMPP_LIBRARY_DIR = $$PWD/source/release
QXMPP_LIB = qxmpp
}
+
diff --git a/source/source.pro b/source/source.pro
index ecef1683..1d9359cb 100644
--- a/source/source.pro
+++ b/source/source.pro
@@ -16,11 +16,7 @@ CONFIG += staticlib
# automagically put in debug/release folders, so do the
# same for other platforms.
TARGET = $$QXMPP_LIB
-CONFIG(debug, debug|release) {
- DESTDIR = debug
-} else {
- DESTDIR = release
-}
+DESTDIR = $$QXMPP_LIBRARY_DIR
# Header files
HEADERS += QXmppUtils.h \