config.lib
changeset 5538 21fffaa130f9
parent 5537 e1b80c739061
child 5539 a77ac9a34e98
--- a/config.lib	Fri Jan 05 17:29:35 2007 +0000
+++ b/config.lib	Fri Jan 05 17:42:01 2007 +0000
@@ -283,21 +283,21 @@
 	# Check if all params have valid values
 
 	# Endian only allows AUTO, LE and, BE
-	if ! echo $endian | grep -q "^AUTO$\|^LE$\|^BE$"
+	if ! echo $endian | grep -Eq "^(AUTO|LE|BE)$"
 	then
 		echo "configure: error: invalid option --endian=$endian"
 		echo " Available options are: --endian=[AUTO|LE|BE]"
 		exit 1
 	fi
 	# OS only allows DETECT, UNIX, OSX, FREEBSD, MORPHOS, BEOS, SUNOS, CYGWIN, and MINGW, OS2
-	if ! echo $os | grep -q "^DETECT$\|^UNIX$\|^OSX$\|^FREEBSD$\|^MORPHOS$\|^BEOS$\|^SUNOS$\|^CYGWIN$\|^MINGW$\|^OS2"
+	if ! echo $os | grep -Eq "^(DETECT|UNIX|OSX|FREEBSD|MORPHOS|BEOS|SUNOS|CYGWIN|MINGW|OS2)$"
 	then
 		echo "configure: error: invalid option --os=$os"
 		echo " Available options are: --os=[DETECT|UNIX|OSX|FREEBSD|MORPHOS|BEOS|SUNOS|CYGWIN|MINGW|OS2]"
 		exit 1
 	fi
 	# enable_debug should be between 0 and 4
-	if ! echo $enable_debug | grep -q "^0$\|^1$\|^2$\|^3$"
+	if ! echo $enable_debug | grep -q "^[0123]$"
 	then
 		echo "configure: error: invalid option --enable-debug=$enable_debug"
 		echo " Available options are: --enable-debug[=0123]"