summaryrefslogtreecommitdiffstats
path: root/wscript
diff options
context:
space:
mode:
authorsfan5 <sfan5@live.de>2017-08-03 22:50:10 +0200
committerwm4 <wm4@nowhere>2017-09-22 09:24:19 +0200
commitacfd1a1929e9086f7a6bc3d2c05453a64be45f9a (patch)
tree77451a011158b5b9ed7d8abdba359ddc3f78f02f /wscript
parentc09760d9489cec6d5b90db178227f0ed5c4018d7 (diff)
downloadmpv-acfd1a1929e9086f7a6bc3d2c05453a64be45f9a.tar.bz2
mpv-acfd1a1929e9086f7a6bc3d2c05453a64be45f9a.tar.xz
android: posix_spawn(p) replacement
Signed-off-by: wm4 <wm4@nowhere>
Diffstat (limited to 'wscript')
-rw-r--r--wscript14
1 files changed, 12 insertions, 2 deletions
diff --git a/wscript b/wscript
index c1162a041e..dd47956392 100644
--- a/wscript
+++ b/wscript
@@ -233,12 +233,22 @@ iconv support use --disable-iconv.",
'desc': 'nanosleep',
'func': check_statement('time.h', 'nanosleep(0,0)')
}, {
- 'name': 'posix-spawn',
- 'desc': 'POSIX spawnp()/kill()',
+ 'name': 'posix-spawn-native',
+ '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',
}, {
+ 'name': 'posix-spawn-android',
+ 'desc': 'spawnp()/kill() Android replacement',
+ 'func': check_true,
+ 'deps': 'android && !posix-spawn-native',
+ },{
+ 'name': 'posix-spawn',
+ 'desc': 'any spawnp()/kill() support',
+ 'deps': 'posix-spawn-native || posix-spawn-android',
+ 'func': check_true,
+ }, {
'name': 'win32-pipes',
'desc': 'Windows pipe support',
'func': check_true,