<div dir="ltr">I'm about to land <a href="https://reviews.llvm.org/D88458">D88458</a> which is notable because it extracts shared CMake logic that has been duplicated across libc++, libc++abi, libunwind and compiler-rt and moves it to a shared top-level CMake module.<div><br></div><div>We hope that this will reduce duplication and promote reuse in LLVM build, but it also means that it'll not longer be possible to build projects libc++, libc++abi, libunwind and compiler-rt using CMake without having the full monorepo checkout (as opposed to just checking out slices) unless you also check out the top-level CMake module directory.</div><div><br></div><div>We don't think this should introduce significant issues since requiring the full monorepo checkout is something we've been already implicitly assuming in various parts of our build, but I still want to call out this change in case you see related issues, especially in downstream builds that aren't covered by upstream bots.</div><div><br></div><div>We plan on following up with other changes in this direction (such as <a href="https://reviews.llvm.org/D110005">D110005</a>) which should in the long term result in a simpler and faster CMake build.</div><div><br></div><div>Please let me know if you have any questions.<br></div></div>