source $GRIMOIRE/config_query_multi.function && config_query_option MSQL_SERVER \ "Install client only?" \ n \ "--without-server" \ "--with-server" && config_query_list MSQL_CHARSET "Select default character set" \ latin1 \ utf8 \ binary \ armscii8 \ ascii \ big5 \ cp1250 \ cp1251 \ cp1256 \ cp1257 \ cp850 \ cp852 \ cp866 \ cp932 \ dec8 \ eucjpms \ euckr \ gb2312 \ gbk \ geostd8 \ greek \ hebrew \ hp8 \ keybcs2 \ koi8r \ koi8u \ latin2 \ latin5 \ latin7 \ macce \ macroman \ sjis \ swe7 \ tis620 \ ucs2 \ ujis && config_query_multi MSQL_ENGINES \ "What additional storage engines to build?" \ none \ all \ ARCHIVE \ BerkeleyDB \ BLACKHOLE \ EXAMPLE \ FEDERATED \ InnoDB \ ndbcluster && if list_find "$MSQL_ENGINES" "all" then MSQL_ENGINES="ARCHIVE BerkeleyDB BLACKHOLE EXAMPLE FEDERATED InnoDB ndbcluster" elif list_find "$MSQL_ENGINES" "none" then MSQL_ENGINES="none" fi && config_query_option MSQL_EMBED \ "Build the embedded server (libmysqld)?" \ n \ "--with-embedded-server" \ "--without-embedded-server"