summaryrefslogtreecommitdiff
path: root/src/libs/utils/utils-lib.pri
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@qt.io>2016-11-02 12:13:56 +0100
committerTim Jenssen <tim.jenssen@qt.io>2016-11-02 12:25:20 +0000
commit7b70c307501771bd26d189d43156dc308b7217c5 (patch)
tree66aa5d283e049f0f0e0e75912c59d1c85016ebd2 /src/libs/utils/utils-lib.pri
parent0e7103ede612c349abcbfd1b721570b1c6049294 (diff)
downloadqt-creator-7b70c307501771bd26d189d43156dc308b7217c5.tar.gz
Utils: fix that utils can be used in tests
Change-Id: I1f530f3f63e22719de6faed7f55c66282d4044e8 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Diffstat (limited to 'src/libs/utils/utils-lib.pri')
-rw-r--r--src/libs/utils/utils-lib.pri9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libs/utils/utils-lib.pri b/src/libs/utils/utils-lib.pri
index df13e14c6b..51ebcc529b 100644
--- a/src/libs/utils/utils-lib.pri
+++ b/src/libs/utils/utils-lib.pri
@@ -4,6 +4,15 @@ contains(CONFIG, dll) {
DEFINES += QTCREATOR_UTILS_STATIC_LIB
}
+!win32:{
+ isEmpty(IDE_LIBEXEC_PATH) | isEmpty(IDE_BIN_PATH): {
+ warning("using utils-lib.pri without IDE_LIBEXEC_PATH or IDE_BIN_PATH results in empty QTC_REL_TOOLS_PATH")
+ DEFINES += QTC_REL_TOOLS_PATH=$$shell_quote(\"\")
+ } else {
+ DEFINES += QTC_REL_TOOLS_PATH=$$shell_quote(\"$$relative_path($$IDE_LIBEXEC_PATH, $$IDE_BIN_PATH)\")
+ }
+}
+
QT += widgets gui network qml
CONFIG += exceptions # used by portlist.cpp, textfileformat.cpp, and ssh/*