In D90609 and D90645, we support the LLVM_ENABLE_RUNTIMES by passing
down extra cmake args, this is working.
However, there is one *bug* -- the compiler-rt commits are not shown in
buildbot Changes. eg:
asan commit ce193ea9e8430f15d19dd60d73f13a66e4f374ac
is not shown in Changes of
https://lab.llvm.org/buildbot/#/builders/57/builds/5769
but it is actually in between two other commits, like Changes in
https://lab.llvm.org/buildbot/#/builders/76/builds/2104
The problem is the ClangBuilder use the *depends_on* in scheduler,
so when we disable the *checkout_compiler_rt*, we told scheduler to
ignore compiler-rt commits as well.
In this patch, we introduce the flag to support runtime build in
ClangBuilder, update LLVM_ENABLE_PROJECTS and LLVM_ENABLE_RUNTIMES
according to the flag, without changing the depends_on list.
And use it in clang-ppc64le-rhel builder.