qbs files: Install conditionally shared content

Change-Id: I2f5e946fff7e57760a90eac57d1a1437f1b8b76f
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
This commit is contained in:
Yuchen Deng
2012-07-08 16:56:26 +08:00
committed by Joerg Bornemann
parent 33fce5cfa8
commit 98cdfc30cd
2 changed files with 41 additions and 0 deletions
+1
View File
@@ -73,6 +73,7 @@ Project {
"src/plugins/valgrind/valgrind.qbs",
"src/plugins/vcsbase/vcsbase.qbs",
"src/plugins/welcome/welcome.qbs",
"src/share/share.qbs",
"src/tools/qtcdebugger/qtcdebugger.qbs",
"src/tools/qtpromaker/qtpromaker.qbs"
]
+40
View File
@@ -0,0 +1,40 @@
import qbs.base 1.0
Product {
type: ["installed_content"]
name: "SharedConditionally"
Group {
qbs.installDir: "share/qtcreator/externaltools"
fileTags: ["install"]
prefix: "qtcreator/externaltools/"
files: [
"lrelease.xml",
"lupdate.xml",
"qmlviewer.xml",
"sort.xml",
]
}
Group {
condition: qbs.targetOS == "linux"
qbs.installDir: "share/qtcreator/externaltools"
fileTags: ["install"]
files: ["qtcreator/externaltools/vi.xml"]
}
Group {
condition: qbs.targetOS == "mac"
qbs.installDir: "share/qtcreator/externaltools"
fileTags: ["install"]
files: ["qtcreator/externaltools/vi_mac.xml"]
}
Group {
condition: qbs.targetOS == "windows"
qbs.installDir: "share/qtcreator/externaltools"
fileTags: ["install"]
files: ["qtcreator/externaltools/notepad_win.xml"]
}
}