[all-commits] [llvm/llvm-project] b688c5: [CMake] Split the target side of runtimes build

Petr Hosek via All-commits all-commits at lists.llvm.org
Mon Jan 11 23:40:03 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b688c5875d08c586f7b35b8f9da1493ebbf92b45
      https://github.com/llvm/llvm-project/commit/b688c5875d08c586f7b35b8f9da1493ebbf92b45
  Author: Petr Hosek <phosek at google.com>
  Date:   2021-01-11 (Mon, 11 Jan 2021)

  Changed paths:
    M llvm/runtimes/CMakeLists.txt
    R llvm/runtimes/Components.cmake.in
    A runtimes/CMakeLists.txt
    A runtimes/Components.cmake.in

  Log Message:
  -----------
  [CMake] Split the target side of runtimes build

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.

Differential Revision: https://reviews.llvm.org/D93408




More information about the All-commits mailing list