[all-commits] [llvm/llvm-project] 19aec8: Enforce that libc++ and libc++abi are built in a m...

Louis Dionne via All-commits all-commits at lists.llvm.org
Mon Mar 30 14:58:28 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 19aec8c90492435b1ff59dacd4307f1bbcf6ab1d
      https://github.com/llvm/llvm-project/commit/19aec8c90492435b1ff59dacd4307f1bbcf6ab1d
  Author: Louis Dionne <ldionne at apple.com>
  Date:   2020-03-30 (Mon, 30 Mar 2020)

  Changed paths:
    M libcxx/CMakeLists.txt
    M libcxxabi/CMakeLists.txt

  Log Message:
  -----------
  Enforce that libc++ and libc++abi are built in a monorepo layout

We will soon start removing technical debt and sharing code between the
two directories, so this first step is meant to discover potential places
where the libraries are built outside of a monorepo layout. I imagine
this could happen as a remnant of the pre-monorepo setup.

This was discussed on the libcxx-dev mailing list and we got overall
consensus on the direction. All consumers of libc++ and libc++abi
should already be doing so through the monorepo, however it is
possible that we catch some stragglers with this patch, in which
case it may need to be reverted temporarily.

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




More information about the All-commits mailing list