From 8753f9c5e37c43a1110f56e0f2d536a7e48728e7 Mon Sep 17 00:00:00 2001 From: James Zern Date: Tue, 29 Jul 2014 23:25:15 -0700 Subject: configure.sh: avoid test -a/-o for compatibility Change-Id: I0bea5cbccd6938fb967299c1d903b60dd2096ccc --- build/make/configure.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'build/make/configure.sh') diff --git a/build/make/configure.sh b/build/make/configure.sh index 6bc8509ab..ab6687f73 100644 --- a/build/make/configure.sh +++ b/build/make/configure.sh @@ -252,7 +252,7 @@ tolower(){ # source_path=${0%/*} enable_feature source_path_used -if test -z "$source_path" -o "$source_path" = "." ; then +if [ -z "$source_path" ] || [ "$source_path" = "." ]; then source_path="`pwd`" disable_feature source_path_used fi @@ -549,7 +549,8 @@ process_common_cmdline() { alt_libc="${optval}" ;; --as=*) - [ "${optval}" = yasm -o "${optval}" = nasm -o "${optval}" = auto ] \ + [ "${optval}" = yasm ] || [ "${optval}" = nasm ] \ + || [ "${optval}" = auto ] \ || die "Must be yasm, nasm or auto: ${optval}" alt_as="${optval}" ;; @@ -557,8 +558,8 @@ process_common_cmdline() { w="${optval%%x*}" h="${optval##*x}" VAR_LIST="DECODE_WIDTH_LIMIT ${w} DECODE_HEIGHT_LIMIT ${h}" - [ ${w} -gt 0 -a ${h} -gt 0 ] || die "Invalid size-limit: too small." - [ ${w} -lt 65536 -a ${h} -lt 65536 ] \ + [ ${w} -gt 0 ] && [ ${h} -gt 0 ] || die "Invalid size-limit: too small." + [ ${w} -lt 65536 ] && [ ${h} -lt 65536 ] \ || die "Invalid size-limit: too big." enable_feature size_limit ;; @@ -1152,7 +1153,7 @@ EOF auto|"") which nasm >/dev/null 2>&1 && AS=nasm which yasm >/dev/null 2>&1 && AS=yasm - [ "${AS}" = auto -o -z "${AS}" ] \ + [ "${AS}" = auto ] || [ -z "${AS}" ] \ && die "Neither yasm nor nasm have been found" ;; esac -- cgit v1.2.3