Merge pull request #9221 from orbea/qb3

qb: Clean up.
This commit is contained in:
Twinaphex 2019-07-29 18:48:24 +02:00 committed by GitHub
commit d50488b2b9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -53,24 +53,23 @@ EOF
printf %s\\n '' 'Custom options:' printf %s\\n '' 'Custom options:'
while read -r VAR COMMENT; do while read -r VAR _ COMMENT; do
TMPVAR="${VAR%=*}"
COMMENT="${COMMENT#*#}"
VAL="${VAR#*=}"
VAR="$(printf %s "${TMPVAR#HAVE_}" | tr '[:upper:]' '[:lower:]')"
case "$VAR" in case "$VAR" in
'c89_'*|'cxx_'*) continue;; 'C89_'*|'CXX_'*) continue;;
*) *)
TMPVAR="${VAR%=*}"
VAL="${VAR#*=}"
VAR="$(printf %s "${TMPVAR#HAVE_}" | tr '[:upper:]' '[:lower:]')"
case "$VAL" in case "$VAL" in
'yes'*) 'yes'*)
print_help_option "--disable-$VAR" "Disable $COMMENT";; print_help_option "--disable-$VAR" "Disable $COMMENT";;
'no'*) 'no'*)
print_help_option "--enable-$VAR" "Enable $COMMENT";; print_help_option "--enable-$VAR" "Enable $COMMENT";;
'auto'*) 'auto'*)
print_help_option "--enable-$VAR" "Enable $COMMENT" print_help_option "--enable-$VAR" "Enable $COMMENT"
print_help_option "--disable-$VAR" "Disable $COMMENT";; print_help_option "--disable-$VAR" "Disable $COMMENT";;
*) *)
print_help_option "--with-$VAR" "Config $COMMENT";; print_help_option "--with-$VAR" "Config $COMMENT";;
esac esac
esac esac
done < 'qb/config.params.sh' done < 'qb/config.params.sh'