From 6455e4fb5bc36084a2f05f811614ceac3462722c Mon Sep 17 00:00:00 2001 From: Ganesh Ajjanagadde Date: Tue, 25 Aug 2015 23:22:49 -0400 Subject: [PATCH] configure: do not fork off grep subprocess while testing for whitespace grep is not necessary for the functionality. This avoids an unnecessary fork. Signed-off-by: Ganesh Ajjanagadde Signed-off-by: Michael Niedermayer --- configure | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/configure b/configure index 76c6662b35..6449018516 100755 --- a/configure +++ b/configure @@ -2974,8 +2974,9 @@ if test -f configure; then source_path=. else source_path=$(cd $(dirname "$0"); pwd) - echo "$source_path" | grep -q '[[:blank:]]' && - die "Out of tree builds are impossible with whitespace in source path." + case "$source_path" in + *[[:blank:]]*) die "Out of tree builds are impossible with whitespace in source path." ;; + esac test -e "$source_path/config.h" && die "Out of tree builds are impossible with config.h in source dir." fi