It’s not documented, but the _topdir
macro determines the build area.
So you can set this per-invocation with rpmbuild --define "_topdir ${PWD}/foobar" ...
to set the directory to whatever you want.
--define
is the key to setting values for any macro, not just _topdir.