blob: d06e24eb35e9195dd9b70692067b0dd409cb86c2 (
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
25
26
27
28
29
|
import qbs.Host
import qbs.Utilities
Project {
condition: {
var result = qbs.targetOS.includes("macos");
if (!result)
console.info("Skip this test");
return result;
}
property bool includeIconset
CppApplication {
Depends { name: "ib" }
files: {
var filez = ["main.c", "MainMenu.xib"];
if (project.includeIconset)
filez.push("empty.xcassets/empty.iconset");
else if (Utilities.versionCompare(xcode.version, "5") >= 0)
filez.push("empty.xcassets");
if ((Host.osVersionMajor() >= 11
|| Host.osVersionMinor() >= 10) // need macOS 10.10 or higher to build SBs
&& cpp.minimumMacosVersion !== undefined
&& Utilities.versionCompare(cpp.minimumMacosVersion, "10.10") >= 0)
filez.push("Storyboard.storyboard");
return filez;
}
}
}
|