aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/imports/qbs/base/XPCService.qbs
blob: c0ddb830c6316dbdbdc9443aa238e6b4d33ca142 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import qbs

Application {
    type: base.concat(["xpcservice"])

    condition: qbs.targetOS.contains("darwin")

    property string xpcServiceType: "Application"

    bundle.infoPlist: {
        var infoPlist = base;
        if (xpcServiceType) {
            infoPlist["XPCService"] = {
                "ServiceType": xpcServiceType
            };
        }
        return infoPlist;
    }
}