Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Build all tasks, regardless of target (dotnet#55346)
In a dirty tree, different architectures require different tasks. For example, ``` ./build.sh --os iossimulator -c Release ./build.sh --os android -c Release ``` the second step will complain that the AndroidAppBuilder task does not exist, because the build-semaphore.txt was created during the first build which built the AppleAppBuilder, but not the AndroidAppBuilder. The solution is to build all the tasks, regardless of target Simplifies building for different targets from the same dirty tree. All the tasks are always built once and then remain unchanged as long as their sources don't change.
- Loading branch information