| #!/bin/bash |
| set -e |
| cd "$(dirname $0)" |
| |
| # Builds all projects that support KMP except for Compose-specific projects which are already |
| # covered by androidx_compose_multiplatform.sh. |
| |
| # Must be run on Linux |
| |
| # build just INFRAROGUE projects. This will also enable native targets. |
| export ANDROIDX_PROJECTS=INFRAROGUE # TODO: Switch from `INFRAROGUE` to `KMP` |
| |
| # disable cache, NS does not allow it yet: b/235227707 |
| export USE_ANDROIDX_REMOTE_BUILD_CACHE=false |
| |
| # run build in a sandbox |
| ../development/sandbox/run-without-network.sh impl/build.sh \ |
| buildOnServer \ |
| listTaskOutputs \ |
| allHostTests \ |
| -Pandroidx.ignoreTestFailures \ |
| -Pandroidx.displayTestOutput=false |