mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
`EXCLUDE_FROM_ALL` should be discouraged. `ALL` should build *all* targets. If a subset of targets are desired to be built, we should provide targets which make sense. Sink the single use of this flag into the standard library setup. The custom cross-compilation was the reason that the flag was plumbed all the way through. Cleaning up the macros that have been built up is needed to migrate towards proper cross-compilation support.