From d7a59f7ef06e104fe09ea22f4246e57e1d11c6aa Mon Sep 17 00:00:00 2001 From: Ernesto De Stefano Date: Fri, 4 Mar 2016 10:30:10 +0100 Subject: [PATCH 1/2] Update src.pro For build debug and release: After you include qamqpInterface.pri, you will link debug and release library depending on the current qmake build configuration. --- src/src.pro | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/src.pro b/src/src.pro index 2a5cdd1..356cb29 100644 --- a/src/src.pro +++ b/src/src.pro @@ -3,6 +3,9 @@ include(../qamqp.pri) INCLUDEPATH += . TEMPLATE = lib TARGET = qamqp +build_pass:CONFIG(debug, debug|release) { + TARGET = $$join(TARGET,,,d) +} QT += core network QT -= gui DEFINES += QAMQP_BUILD From ec734e3b3437909b41bcdc834cef09f40fecef61 Mon Sep 17 00:00:00 2001 From: Ernesto De Stefano Date: Fri, 4 Mar 2016 11:20:09 +0100 Subject: [PATCH 2/2] Update qamqp.pri Adapted to include qamqp library based on configuration build (release or debug). --- qamqp.pri | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qamqp.pri b/qamqp.pri index 133db8f..219dc60 100644 --- a/qamqp.pri +++ b/qamqp.pri @@ -7,6 +7,9 @@ isEmpty(QAMQP_LIBRARY_TYPE) { QT += network QAMQP_INCLUDEPATH = $${PWD}/src QAMQP_LIBS = -lqamqp +CONFIG(debug, debug|release){ + QAMQP_LIBS = -lqamqpd +} contains(QAMQP_LIBRARY_TYPE, staticlib) { DEFINES += QAMQP_STATIC } else {