Update all LLVM documentation mentioning runtimes in LLVM_ENABLE_PROJECTS
authorLouis Dionne <ldionne.2@gmail.com>
Wed, 9 Feb 2022 17:08:44 +0000 (12:08 -0500)
committerLouis Dionne <ldionne.2@gmail.com>
Thu, 10 Feb 2022 20:05:23 +0000 (15:05 -0500)
commit4ae83bb2b1e27628f6bd14d746aef964ed776d52
tree09953b95e661e99ecbeef683194ba9ac7d4e01aa
parenteeb6be144f34158b7f9810f535b7b650390a05e3
Update all LLVM documentation mentioning runtimes in LLVM_ENABLE_PROJECTS

We are moving away from building the runtimes with LLVM_ENABLE_PROJECTS,
however the documentation was largely outdated. This commit updates all
the documentation I could find to use LLVM_ENABLE_RUNTIMES instead of
LLVM_ENABLE_PROJECTS for building runtimes.

Note that in the near future, libcxx, libcxxabi and libunwind will stop
supporting being built with LLVM_ENABLE_PROJECTS altogether. I don't know
what the plans are for other runtimes like libc, openmp and compiler-rt,
so I didn't make any changes to the documentation that would imply
something for those projects.

Once this lands, I will also cherry-pick this on the release/14.x branch
to make sure that LLVM's documentation is up-to-date and reflects what
we intend to support in the future.

Differential Revision: https://reviews.llvm.org/D119351
README.md
bolt/docs/OptimizingClang.md
clang/docs/DataFlowSanitizer.rst
clang/docs/Toolchain.rst
compiler-rt/www/index.html
flang/README.md
libcxx/docs/BuildingLibcxx.rst
libunwind/docs/BuildingLibunwind.rst
llvm/docs/BuildingADistribution.rst
llvm/docs/CMake.rst
llvm/docs/GettingStarted.rst