I'm currently working on a Gradle plugin as a temporary measure... the idea is that it basically handles getting all that set up for you. Hopefully I can release soon - I have to figure out what I'm going to do with Gradle metadata. If included in a build, anything depending on it can't specify its dependencies for each platform individually or it will just fail the build.