[all-commits] [llvm/llvm-project] b86d02: [libc] Redo the install targets (#78795)

Petr Hosek via All-commits all-commits at lists.llvm.org
Fri Jan 19 15:45:34 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b86d02375eb42db49e375484fe26cb837b316cbf
      https://github.com/llvm/llvm-project/commit/b86d02375eb42db49e375484fe26cb837b316cbf
  Author: Petr Hosek <phosek at google.com>
  Date:   2024-01-19 (Fri, 19 Jan 2024)

  Changed paths:
    M libc/CMakeLists.txt
    M libc/include/CMakeLists.txt
    M libc/lib/CMakeLists.txt
    M libc/utils/gpu/server/CMakeLists.txt

  Log Message:
  -----------
  [libc] Redo the install targets (#78795)

Prior to this change, we wouldn't build headers that aren't referenced
by other parts of the libc which would result in a build error during
installation. To address this, we make the header target a dependency of
the libc archive. Additionally, we also redo the install targets, moving
the install targets closer to build targets and simplifying the
hierarchy and generally matching what we do for other runtimes.




More information about the All-commits mailing list