| #!/bin/bash | |
| set -e | |
| cd "$(dirname "$0")" | |
| # Builds all projects that support KMP except for Compose-specific projects | |
| # Must be run on Mac | |
| export ANDROIDX_PROJECTS=INFRAROGUE # TODO: Switch from `INFRAROGUE` to `KMP` | |
| export USE_ANDROIDX_REMOTE_BUILD_CACHE=gcp | |
| sharedArgs="--no-configuration-cache -Pandroidx.constraints=true -Pandroidx.lowMemory $*" | |
| # Setup simulators | |
| impl/androidx-native-mac-simulator-setup.sh | |
| impl/build.sh buildOnServer listTaskOutputs createAllArchives "$sharedArgs" |