Gstreamer Binaries and packaging

I have a gstreamer application built in Cpp, utilizing gst-plugins-rs and a few core plugins, that I need to distribute as a bundle/package. So the executable should run on whatever platform it is accessed on. For this I do not want to build the entire gstreamer-framework and for my use-case can not use docker.

Is there a way to do the same, building only what is necessary for the application in question?
If so, how to go about it?