summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAman Gupta <aman@tmm1.net>2019-09-26 10:30:48 -0700
committerJan Ekström <jeebjp@gmail.com>2019-09-26 23:45:54 +0300
commit9dc0a9f0e0ac448f3aec539531f1078a190b8698 (patch)
tree915185ae7aa3a4396652fd12f6934cd3bc75a7fd
parent03cb8755e18cafa81acbcedb81a390a684a46021 (diff)
downloadmpv-9dc0a9f0e0ac448f3aec539531f1078a190b8698.tar.bz2
mpv-9dc0a9f0e0ac448f3aec539531f1078a190b8698.tar.xz
wscript: detect tvOS and disable posix-spawn usage
cc #5331 Signed-off-by: Aman Gupta <aman@tmm1.net>
-rw-r--r--wscript6
1 files changed, 5 insertions, 1 deletions
diff --git a/wscript b/wscript
index d5d9ffd71f..a83abcbc12 100644
--- a/wscript
+++ b/wscript
@@ -162,6 +162,10 @@ main_dependencies = [
'desc': 'Android environment',
'func': check_statement('android/api-level.h', '(void)__ANDROID__'), # arbitrary android-specific header
}, {
+ 'name': '--tvos',
+ 'desc': 'tvOS environment',
+ 'func': check_statement('TargetConditionals.h', 'int x = TARGET_OS_TV;'),
+ }, {
'name': '--egl-android',
'desc': 'Android EGL support',
'deps': 'android',
@@ -247,7 +251,7 @@ iconv support use --disable-iconv.",
'desc': 'spawnp()/kill() POSIX support',
'func': check_statement(['spawn.h', 'signal.h'],
'posix_spawnp(0,0,0,0,0,0); kill(0,0)'),
- 'deps': '!mingw',
+ 'deps': '!mingw && !tvos',
}, {
'name': 'posix-spawn-android',
'desc': 'spawnp()/kill() Android replacement',