[PATCH] D93408: [CMake] Split the target side of runtimes build

Petr Hosek via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 16 10:38:03 PST 2020


phosek created this revision.
phosek added reviewers: ldionne, smeenai, beanz.
Herald added a subscriber: mgorny.
phosek requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

Previously, llvm/runtimes/CMakeLists.txt played two different roles:

1. host side which could used  to set up the build of runtimes for different targets in the right order;
2. target side to build the runtimes for the specified target.

This change splits llvm/runtimes/CMakeLists.txt and moves the target
side to runtimes/CMakeLists laying down the foundation for the "A vision
for building the runtimes" proposal. From the user perspective, there
shouldn't be any visible difference at the moment.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D93408

Files:
  llvm/runtimes/CMakeLists.txt
  llvm/runtimes/Components.cmake.in
  runtimes/CMakeLists.txt
  runtimes/Components.cmake.in

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D93408.312255.patch
Type: text/x-patch
Size: 55492 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20201216/82a146d6/attachment.bin>


More information about the llvm-commits mailing list