]> granicus.if.org Git - llvm/commit
[runtimes] Move libunwind, libc++abi and libc++ to lib/$target/c++ and include/c++
authorPetr Hosek <phosek@chromium.org>
Wed, 22 May 2019 21:08:33 +0000 (21:08 +0000)
committerPetr Hosek <phosek@chromium.org>
Wed, 22 May 2019 21:08:33 +0000 (21:08 +0000)
commit56f468064aa7c2557f5099cf4f87692866b1787f
tree39b8b599c3d7b9ac4418148261f0f7b7ac793e91
parent64e37aff5f40e23e85c792bc6f500b923a0ed034
[runtimes] Move libunwind, libc++abi and libc++ to lib/$target/c++ and include/c++

This change is a consequence of the discussion in "RFC: Place libs in
Clang-dedicated directories", specifically the suggestion that
libunwind, libc++abi and libc++ shouldn't be using Clang resource
directory. Tools like clangd make this assumption, but this is
currently not true for the LLVM_ENABLE_PER_TARGET_RUNTIME_DIR build.
This change addresses that by moving the output of these libraries to
lib/$target/c++ and include/c++ directories, leaving resource directory
only for compiler-rt runtimes and Clang builtin headers.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@361432 91177308-0d34-0410-b5e6-96231b3b80d8
runtimes/CMakeLists.txt