aboutsummaryrefslogtreecommitdiffstats
path: root/src/app/app.pri
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2014-04-23 11:31:07 +0200
committerChristian Kandeler <christian.kandeler@digia.com>2014-04-23 12:01:55 +0200
commit0877ac713c7ec1502137541d52602f3c692f8238 (patch)
treee0a26fff6bce8e572267d1abaf369a284c57bb6b /src/app/app.pri
parent5fd4348bd8a21e4d5c4a63f609c46d2380a37d75 (diff)
Adapt apps project files to be better embeddable in other projects.
Change-Id: I785bf772facf06e421754a07cce45c4b94e30196 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/app/app.pri')
-rw-r--r--src/app/app.pri11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/app/app.pri b/src/app/app.pri
index 8dc6dc95b..3a86e5a0f 100644
--- a/src/app/app.pri
+++ b/src/app/app.pri
@@ -1,6 +1,12 @@
QT = core
TEMPLATE = app
-DESTDIR = ../../../bin
+!isEmpty(QBS_APPS_DESTDIR):DESTDIR = $${QBS_APPS_DESTDIR}
+else:DESTDIR = ../../../bin
+
+!isEmpty(QBS_APPS_RPATH_DIR) {
+ linux-*:QMAKE_LFLAGS += -Wl,-z,origin \'-Wl,-rpath,$${QBS_APPS_RPATH_DIR}\'
+ macx:QMAKE_LFLAGS += -Wl,-rpath,$${QBS_APPS_RPATH_DIR}
+}
CONFIG += console
CONFIG -= app_bundle
@@ -8,5 +14,6 @@ CONFIG -= app_bundle
include($${PWD}/../lib/corelib/use_corelib.pri)
include($${PWD}/shared/logging/logging.pri)
-target.path = $${QBS_INSTALL_PREFIX}/bin
+!isEmpty(QBS_APPS_INSTALL_DIR):target.path = $${QBS_APPS_INSTALL_DIR}
+else:target.path = $${QBS_INSTALL_PREFIX}/bin
INSTALLS += target