I have a c++ project, with source managed using hg mercurial.
I am porting it to support android, iOS and linux. I am using the cross-platform capabilities of Visual Studio 2015 to do this.
The problem is that for windows debug/release x32/x64 alone I would have to compile 56 dependency dlls. This alone is not a problem, but setting up everything for everyone who wants to contribute would be cumbersome.
Because of this I am trying to include the source and build of all dependencies to be compiled for the given platform when necessary.
Now some of these sources are from github, some from mercurial. Is there any way I can effectively keep the dependencies as repositories, while being inside my main project repository?
Is there a better way of doing this?