From f92875751767cd79a6e574d68def3777680483c5 Mon Sep 17 00:00:00 2001 From: Bill King <bill.king@nokia.com> Date: Mon, 1 Nov 2010 11:40:20 +1000 Subject: [PATCH] tests: Allow tests to use creator libs/plugins directly (linux/mac) --- tests/auto/cplusplus/shared/shared.pri | 1 - tests/auto/qttest.pri | 11 +++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/tests/auto/cplusplus/shared/shared.pri b/tests/auto/cplusplus/shared/shared.pri index 32ff527d768..2fb98dc31d9 100644 --- a/tests/auto/cplusplus/shared/shared.pri +++ b/tests/auto/cplusplus/shared/shared.pri @@ -1,5 +1,4 @@ DEFINES+=CPLUSPLUS_BUILD_STATIC_LIB -include(../../../../qtcreator.pri) INCLUDEPATH += $$IDE_SOURCE_TREE/src/libs/cplusplus INCLUDEPATH += $$IDE_SOURCE_TREE/src/shared/cplusplus include($$IDE_SOURCE_TREE/src/plugins/cpptools/cpptools.pri) diff --git a/tests/auto/qttest.pri b/tests/auto/qttest.pri index 23e44ef21d5..10af3ee3e6f 100644 --- a/tests/auto/qttest.pri +++ b/tests/auto/qttest.pri @@ -1,3 +1,5 @@ +include(../../qtcreator.pri) + isEmpty(TEMPLATE):TEMPLATE=app CONFIG += qt warn_on console depend_includepath testcase qtestlib CONFIG -= app_bundle @@ -9,5 +11,14 @@ symbian:{ RSS_RULES ="group_name=\"QtTests\";" } +unix:{ + QMAKE_RPATHDIR += $$IDE_BUILD_TREE/$$IDE_LIBRARY_BASENAME/qtcreator + QMAKE_RPATHDIR += $$IDE_PLUGIN_PATH/Nokia + + IDE_PLUGIN_RPATH = $$join(QMAKE_RPATHDIR, ":") + + QMAKE_LFLAGS += -Wl,-z,origin \'-Wl,-rpath,$${IDE_PLUGIN_RPATH}\' +} + # prefix test binary with tst_ !contains(TARGET, ^tst_.*):TARGET = $$join(TARGET,,"tst_") -- GitLab