aboutsummaryrefslogtreecommitdiffstats
path: root/qtcreator.pri
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2016-11-02 11:51:19 +0100
committerEike Ziller <eike.ziller@qt.io>2016-12-01 14:24:53 +0000
commit36b443dfba3c5cb29b343249810d4513b66fa4b3 (patch)
tree979b6c7b1411841264952e87857824bc2643a7b6 /qtcreator.pri
parentb3a9031b9fd97907fdad2c36e5a78c531607ac4e (diff)
Add defines for relative data paths
Derive the relative paths used in code from the paths used by the build system. Change-Id: I208ee55d3c1ee76921734f5c1c6c40d3fcb9724c Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'qtcreator.pri')
-rw-r--r--qtcreator.pri9
1 files changed, 9 insertions, 0 deletions
diff --git a/qtcreator.pri b/qtcreator.pri
index 1cabd49f06..cf6e7fc934 100644
--- a/qtcreator.pri
+++ b/qtcreator.pri
@@ -147,6 +147,15 @@ osx {
INSTALL_APP_PATH = $$QTC_PREFIX/bin
}
+RELATIVE_PLUGIN_PATH = $$relative_path($$IDE_PLUGIN_PATH, $$IDE_BIN_PATH)
+RELATIVE_LIBEXEC_PATH = $$relative_path($$IDE_LIBEXEC_PATH, $$IDE_BIN_PATH)
+RELATIVE_DATA_PATH = $$relative_path($$IDE_DATA_PATH, $$IDE_BIN_PATH)
+RELATIVE_DOC_PATH = $$relative_path($$IDE_DOC_PATH, $$IDE_BIN_PATH)
+DEFINES += $$shell_quote(RELATIVE_PLUGIN_PATH=\"$$RELATIVE_PLUGIN_PATH\")
+DEFINES += $$shell_quote(RELATIVE_LIBEXEC_PATH=\"$$RELATIVE_LIBEXEC_PATH\")
+DEFINES += $$shell_quote(RELATIVE_DATA_PATH=\"$$RELATIVE_DATA_PATH\")
+DEFINES += $$shell_quote(RELATIVE_DOC_PATH=\"$$RELATIVE_DOC_PATH\")
+
INCLUDEPATH += \
$$IDE_BUILD_TREE/src \ # for <app/app_version.h> in case of actual build directory
$$IDE_SOURCE_TREE/src \ # for <app/app_version.h> in case of binary package with dev package