Fix the behaviour of `./configure` with no arguments
Shellcheck fooled me to add quotes around $COMPONENTS
when using set.
However when quoted, set -- "$COMPONENTS"
does not have the same effect as
./configure component1 component2 ...
but ./configure "component1 component2 ..."
which is not my intended behavior.