summaryrefslogtreecommitdiff
path: root/qtcreator.qbs
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2014-02-27 18:18:54 +0100
committerChristian Kandeler <christian.kandeler@digia.com>2014-02-28 17:38:41 +0100
commitc8881e7ca2fc7249b5c88e7c485913f0df7a7c05 (patch)
treef5ec825ff498ddbf1ab89bfefd293844281fcf73 /qtcreator.qbs
parentd14676dc10699bef81ad04df1a199076884c2b65 (diff)
downloadqt-creator-c8881e7ca2fc7249b5c88e7c485913f0df7a7c05.tar.gz
Support configurable library location in qbs build.
And also in the qbs sub-project (for the qbs and qmake builds). This becomes possible with the qbs submodule update that is part of this patch. Change-Id: I8347a8c04a52bcb0682f32d808fb61a90ef3ba72 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'qtcreator.qbs')
-rw-r--r--qtcreator.qbs7
1 files changed, 4 insertions, 3 deletions
diff --git a/qtcreator.qbs b/qtcreator.qbs
index 6228a1b53d..638faa134c 100644
--- a/qtcreator.qbs
+++ b/qtcreator.qbs
@@ -16,19 +16,20 @@ Project {
property pathList additionalPlugins: []
property pathList additionalLibs: []
property pathList additionalTools: []
+ property string libDirName: "lib"
property string ide_library_path: {
if (qbs.targetOS.contains("osx"))
return ide_app_target + ".app/Contents/PlugIns"
else if (qbs.targetOS.contains("windows"))
return ide_app_path
else
- return "lib/qtcreator"
+ return libDirName + "/qtcreator"
}
property string ide_plugin_path: {
if (qbs.targetOS.contains("osx"))
return ide_library_path
else if (qbs.targetOS.contains("windows"))
- return "lib/qtcreator/plugins"
+ return libDirName + "/qtcreator/plugins"
else
return ide_library_path + "/plugins"
}
@@ -47,7 +48,7 @@ Project {
property bool testsEnabled: qbs.getenv("TEST") || qbs.buildVariant === "debug"
property stringList generalDefines: [
"QT_CREATOR",
- 'IDE_LIBRARY_BASENAME="lib"',
+ 'IDE_LIBRARY_BASENAME="' + libDirName + '"',
"QT_DISABLE_DEPRECATED_BEFORE=0x040900",
"QT_NO_CAST_TO_ASCII",
"QT_NO_CAST_FROM_ASCII"