This follows from my D102481 collation of cmake variables by breaking out some (more) common llvm-specific variables. Controlling the subprojects and target architectures, along with clues about restricting build parallelism when linking. 'more common' is somewhat subjective, I take what I use defines that? :)
ok?