Unfortunately, the only two ways I have run Seamly on any linux distribution are within the QtCreator and a distribution package. Any build you do that results in packages being downloaded (using apt, apt-get, dpkg) will result in overwriting and you will need to remain vigilant and very conscious of package dependencies. This includes the “production version” (sudo add-apt-repository ppa:susan-spencer/seamly2d), the “development version” (sudo add-apt-repository ppa:susan-spencer/seamly2d-dayly-build) or my “personal version” (https://launchpad.net/seamly2d-test-daily).
Another option would be to use one of the methods of creating a self contained image such as AppImage, Snap, Flatpak, or something similar. I have not taken the time to figure out any of these, but using one of these is the approach I believe you are looking for.