We are developing a number of games on multiple paltforms (DS/Wii/Xbox 360/PS3/PC/PSP). Each has their own compiler/linker and debugger. We want to use Visual Studio as the IDE and to manage the build process but use the platform specific compilers (and settings) to generate the appropriate output. We could manage the build process outside of VS (using jam or ant say) but this is not the preffered solution.
Trawling the web, this seems to be a common problem but no-one has a good solution. Has anyone solved this problem? What's the best way of handling this.
A number of solutions spring to mind - auto-generate nant scripts from the solition in a pre-build step (probably the least work but still not ideal), replace cl.exe and link.exe with stub apps, use msbuild (but this is geared towards .net development and not native code), write a custom VS plug-in (lots of work - any pointers to an existing one either commercial or open soruce would be good). Anyone tried any of these? Was it good for you? ;)
Cheers