blob: 44638b7b3c5f751be7adf1b013621bd39ae75dab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import qbs 1.0
QbsProduct {
Depends { name: "cpp" }
Depends { name: "bundle"; condition: qbs.targetOS.contains("darwin") }
Depends { name: "Qt.core" }
Depends { name: "qbsbuildconfig" }
Depends { name: "qbscore"; condition: !Qt.core.staticBuild }
type: (Qt.core.staticBuild ? ["staticlibrary"] : ["dynamiclibrary"]).concat(["qbsplugin"])
cpp.defines: base.concat(type.contains("staticlibrary") ? ["QBS_STATIC_LIB"] : ["QBS_LIBRARY"])
cpp.cxxLanguageVersion: "c++11"
cpp.includePaths: base.concat(["../../../lib/corelib"])
cpp.visibility: "hidden"
destinationDirectory: qbsbuildconfig.libDirName + "/qbs/plugins"
Group {
fileTagsFilter: ["dynamiclibrary"]
qbs.install: true
qbs.installDir: qbsbuildconfig.pluginsInstallDir + "/qbs/plugins"
}
Properties {
condition: qbs.targetOS.contains("darwin")
bundle.isBundle: false
}
}
|