The Android build script has a couple of minor differences to the iOS and Emscripten build scripts that are relatively easy to accomodate:
- The
buildtarget only allows you to to specify a host, notbuildorhostsorall - The
cleantarget doesn't have allow you to specify a host at all, so you can't delete all host builds without also deleting the build python, or clean a single host (at least, not with thecleancommand) - The cache folder for downloads isn't configurable
- The
cross-builddirectory isn't configurable.
We should aim for feature parity and consistency of UI between these scripts, wherever possible.
Linked PRs
- gh-146450: Normalise feature set of Android build script with other platform build scripts #146451
- [3.14] gh-146450: Normalise feature set of Android build script with other platform build scripts (GH-146451) #148065
- [3.13] gh-146450: Normalise feature set of Android build script with other platform build scripts (GH-146451) #148066
- gh-146450: Ensure Android gradle build uses custom cross-build dir #148319
- [3.14] gh-146450: Ensure Android gradle build uses custom cross-build dir (GH-148319) #148470
- [3.13] gh-146450: Ensure Android gradle build uses custom cross-build dir (GH-148319) #148471