build-support: allow CC and CXX to be overridden.
vm: optionally set CC and CXX on macosx.