Configure Fix

1. The check for options that start with an underscore to wrap them with another check was broken. Replaced with a use of grep. The old original version breaks on some shells.
This commit is contained in:
John Safranek
2018-07-20 15:14:03 -07:00
parent 59f241e510
commit 3957bb4ebe

View File

@ -4319,10 +4319,9 @@ for option in $OPTION_FLAGS; do
fi
# allow user to ignore system options
ignoresys=no
if test "$noequalsign = _*"
ignoresys=$(echo "$noequalsign" | grep '^_.*')
if test -n "$ignoresys"
then
ignoresys=yes
echo "#ifndef WOLFSSL_OPTIONS_IGNORE_SYS" >> $OPTION_FILE
fi
@ -4330,7 +4329,7 @@ for option in $OPTION_FLAGS; do
echo "#undef $noarg" >> $OPTION_FILE
echo "#define $noequalsign" >> $OPTION_FILE
if test "$ignoresys" = "yes"
if test -n "$ignoresys"
then
echo "#endif" >> $OPTION_FILE
fi