If your build process is so bespoke/complex (or can only be produced with licensed, hard to obtain software) and there is no way for a layman (meaning someone not well versed) in the specific technologies involved to produce a binary, then maybe it does require providing compiled software.
On the other hand, if anyone with say, a suitable host could download the software, and produce working binaries with a minimal time and knowledge investment, then maybe not.