. $GRIMOIRE/config_query_multi.function &&

message "${MESSAGE_COLOR}Note: C and C++ compilers are always built${DEFAULT_COLOR}" &&
list_remove GCC_COMPILER c &&
list_remove GCC_COMPILER c++ &&
config_query_multi GCC_COMPILER "Select the additional compilers you want" \
                                none \
                                ada \
                                brig \
                                d \
                                fortran \
                                go \
                                jit \
                                objc \
                                obj-c++ \
                                all &&
list_remove GCC_COMPILER none    &&
if list_find "$GCC_COMPILER" "all" ; then
  list_remove GCC_COMPILER all   &&
  list_add GCC_COMPILER ada      &&
  list_add GCC_COMPILER brig     &&
  list_add GCC_COMPILER d        &&
  list_add GCC_COMPILER fortran  &&
  list_add GCC_COMPILER go       &&
  list_add GCC_COMPILER jit      &&
  list_add GCC_COMPILER objc     &&
  list_add GCC_COMPILER obj-c++
fi
