I’m working from the current Release branch, and have made a few minor modifications to the setup.bat to reduce the file download size. Unfortuantely, my engine build is now failing due to some issues created by iPhonePackager. I suspect this is a dependency issue.
I ran Setup.Bat with the following command line params. I only care about Windows, PS4 and Xbox One Platforms and use VS2015 - so there’s no need for this other stuff.
I also deleted the ‘Samples’ and ‘Templates’ folders, and added a .gitdepsignore file with the following entries. This just means that setup.bat won’t download files for the following folders (other than Engine/Extras/Redist)
So, something doesn’t work with this configuration even though I feel like it should. BouncyCastle.crypto is missing according to Solution Explorer - but that’s not up to me to find it right?
Alright, after two days of trying to eliminate platforms from a source build and many hours wasted for UAT to build the engine - I give up.
Running setup.bat to reduce dependency downloads just plain doesn’t work, because the system is far too basic. All it does is reject folder contents based on folder names so it seems, so you end up missing loads of files - and many of those files are referenced all over the engine.
This is one of those features that feels like it’s been added without actually being tested properly. It’s a shame you can’t completely nuke support for certain platforms in source builds Now I have an unnecessarily large engine build to distribute around…