How can I add a new target operating system such as
android so that I can cross compile for a target platform such as
The toolchain passes around a target os and if you specify, for example,
ios you’ll get a target os of
UNIX. I can pass all the proper flags to the targets specified when creating a toolchain (so that compiling works), but internally
gradle will still use the target os to determine things such as file extensions and some linker flags, etc. And its not good if, because of this, the target platform ends up matching the current platform.