aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
diff options
context:
space:
mode:
Diffstat (limited to 'share/qbs/imports/qbs/DarwinTools/darwin-tools.js')
-rw-r--r--share/qbs/imports/qbs/DarwinTools/darwin-tools.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/share/qbs/imports/qbs/DarwinTools/darwin-tools.js b/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
index bad0c1a0e..fb05a6f9c 100644
--- a/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
+++ b/share/qbs/imports/qbs/DarwinTools/darwin-tools.js
@@ -58,6 +58,8 @@ function targetDevices(targetOS) {
return ["mac"];
if (targetOS.contains("ios"))
return ["iphone", "ipad"];
+ if (targetOS.contains("tvos"))
+ return ["tv"];
if (targetOS.contains("watchos"))
return ["watch"];
}
@@ -73,7 +75,6 @@ function targetedDeviceFamily(deviceNames) {
/**
* Returns the most appropriate Apple platform name given a targetOS list.
- * Possible platform names include macosx, iphoneos, and iphonesimulator.
*/
function applePlatformName(targetOSList) {
if (targetOSList.contains("ios-simulator"))
@@ -82,6 +83,10 @@ function applePlatformName(targetOSList) {
return "iphoneos";
else if (targetOSList.contains("osx"))
return "macosx";
+ else if (targetOSList.contains("tvos-simulator"))
+ return "appletvsimulator";
+ else if (targetOSList.contains("tvos"))
+ return "appletvos";
else if (targetOSList.contains("watchos-simulator"))
return "watchsimulator";
else if (targetOSList.contains("watchos"))