From 39f6f6b104ea51848ab99dd08e33745a9ad976eb Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 30 Mar 2015 19:46:02 +0200 Subject: build: make posix_spawn() mandatory It was already accidentally used unconditionally by command.c. Apparently this worked well for us, so don't change anything about, but should it be unavailable, fail at configure time instead of compile time. --- wscript | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'wscript') diff --git a/wscript b/wscript index 5d42446b93..bba7e3996d 100644 --- a/wscript +++ b/wscript @@ -213,7 +213,13 @@ iconv support use --disable-iconv.", 'name': 'posix-spawn', 'desc': 'POSIX spawnp()/kill()', 'func': check_statement(['spawn.h', 'signal.h'], - 'posix_spawnp(0,0,0,0,0,0); kill(0,0)') + 'posix_spawnp(0,0,0,0,0,0); kill(0,0)'), + 'deps_neg': ['mingw'], + }, { + 'name': 'subprocess', + 'desc': 'posix_spawnp() or MinGW', + 'func': check_true, + 'deps_any': ['posix-spawn', 'mingw'], }, { 'name': 'glob', 'desc': 'glob()', -- cgit v1.2.3