Commits
Michael Gottesman committed f32541ee311
[cmake] Change all of the *_{BUILD,INCLUDE}_* options into their own section. NFC.
In order to reduce build times for LTO, I am going to "harmonize" these options
with LLVM. This is just a cleanup commit.
When I say "harmonize" I mean that currently, we haphazardly use either
SWIFT_BUILD_* or SWIFT_INCLUDE_* to not include/build targets. This I believe is
due to cargo-culting from LLVM without understanding the *REAL MEANING* of these
variables.
The *REAL MEANING* of these sorts of variables are:
1. SWIFT_BUILD_${X} means that cmake should generate build targets for ${X} and
build those tools by default.
2. SWIFT_INCLUDE_${X} means that cmake should only generate build targets for ${X}.