From dbd94e41aeb655a6244aeac67d2c54cefa6785bd Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Wed, 11 Aug 2010 05:05:31 +0000 Subject: cleanup library name definition --- examples/examples.pri | 7 +++++-- qxmpp.pri | 7 +++---- source/source.pro | 2 +- tests/tests.pro | 2 +- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/examples/examples.pri b/examples/examples.pri index 82e6f2bb..4ee6b54d 100644 --- a/examples/examples.pri +++ b/examples/examples.pri @@ -7,6 +7,9 @@ QT += network xml CONFIG += console INCLUDEPATH += $$QXMPP_INCLUDE_DIR -LIBS += -L$$QXMPP_LIBRARY_DIR -l$$QXMPP_LIB -PRE_TARGETDEPS += $${QXMPP_LIBRARY_DIR}/lib$${QXMPP_LIB}.a +LIBS += -L$$QXMPP_LIBRARY_DIR -l$$QXMPP_LIBRARY_NAME + +# FIXME: we need to express a dependency on the library, but the file name +# depends on the platform and whether the library is static or dynamic +# PRE_TARGETDEPS += $${QXMPP_LIBRARY_DIR}/lib$${QXMPP_LIB}.a diff --git a/qxmpp.pri b/qxmpp.pri index 64639e32..357cfe50 100644 --- a/qxmpp.pri +++ b/qxmpp.pri @@ -1,13 +1,12 @@ CONFIG += debug_and_release QXMPP_VERSION = 0.1.91 +QXMPP_INCLUDE_DIR = $$PWD/source CONFIG(debug, debug|release) { - QXMPP_INCLUDE_DIR = $$PWD/source QXMPP_LIBRARY_DIR = $$PWD/source/debug - QXMPP_LIB = qxmpp_d + QXMPP_LIBRARY_NAME = qxmpp_d } else { - QXMPP_INCLUDE_DIR = $$PWD/source QXMPP_LIBRARY_DIR = $$PWD/source/release - QXMPP_LIB = qxmpp + QXMPP_LIBRARY_NAME = qxmpp } diff --git a/source/source.pro b/source/source.pro index 75a1dda7..a30f8efd 100644 --- a/source/source.pro +++ b/source/source.pro @@ -13,7 +13,7 @@ CONFIG += staticlib # DEFINES += QXMPP_USE_SPEEX # Target definition -TARGET = $$QXMPP_LIB +TARGET = $$QXMPP_LIBRARY_NAME VERSION = $$QXMPP_VERSION DESTDIR = $$QXMPP_LIBRARY_DIR diff --git a/tests/tests.pro b/tests/tests.pro index 8d4ed08a..1ce95d39 100644 --- a/tests/tests.pro +++ b/tests/tests.pro @@ -9,4 +9,4 @@ SOURCES += tests.cpp HEADERS += tests.h INCLUDEPATH += $$QXMPP_INCLUDE_DIR -LIBS += -L$$QXMPP_LIBRARY_DIR -l$$QXMPP_LIB +LIBS += -L$$QXMPP_LIBRARY_DIR -l$$QXMPP_LIBRARY_NAME -- cgit v1.2.3