aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/scanner/scannerplugin.qbs
blob: ae87ca98032000dcc54ea7ad337b38ba9679ca14 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import qbs 1.0

QbsProduct {
    Depends { name: "cpp" }
    Depends { name: "bundle"; condition: qbs.targetOS.contains("darwin") }
    Depends { name: "Qt.core" }
    Depends { name: "qbsbuildconfig" }
    type: Qt.core.staticBuild ? ["staticlibrary"] : ["dynamiclibrary"]
    cpp.defines: base.concat(type.contains("staticlibrary") ? ["QBS_STATIC_LIB"] : ["QBS_LIBRARY"])
    cpp.cxxLanguageVersion: "c++11"
    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
    }
}