[all-commits] [llvm/llvm-project] 97fdb3: Update all LLVM documentation mentioning runtimes ...

Louis Dionne via All-commits all-commits at lists.llvm.org
Thu Feb 10 12:06:10 PST 2022

  Branch: refs/heads/release/14.x
  Home:   https://github.com/llvm/llvm-project
  Commit: 97fdb3a48aa849750378f01d4bcd0dc89c71b747
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2022-02-10 (Thu, 10 Feb 2022)

  Changed paths:
    M README.md
    M bolt/docs/OptimizingClang.md
    M clang/docs/DataFlowSanitizer.rst
    M clang/docs/Toolchain.rst
    M compiler-rt/www/index.html
    M flang/README.md
    M libcxx/docs/BuildingLibcxx.rst
    M libunwind/docs/BuildingLibunwind.rst
    M llvm/docs/BuildingADistribution.rst
    M llvm/docs/CMake.rst
    M llvm/docs/GettingStarted.rst

  Log Message:
  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

(cherry picked from commit 4ae83bb2b1e27628f6bd14d746aef964ed776d52)

More information about the All-commits mailing list