summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/expression_command
diff options
context:
space:
mode:
authorChris Bieneman <beanz@apple.com>2016-06-23 22:07:21 +0000
committerChris Bieneman <beanz@apple.com>2016-06-23 22:07:21 +0000
commit64adae59f3b95ca64464c69081a1c1711f9ddee3 (patch)
treedf71a42de4e173ca7b531d5bfd7b0d86587ba60a /lldb/packages/Python/lldbsuite/test/expression_command
parent31d6da7c0ca24fd247078c32c16e0e95b99e20d6 (diff)
downloadbcm5719-llvm-64adae59f3b95ca64464c69081a1c1711f9ddee3.tar.gz
bcm5719-llvm-64adae59f3b95ca64464c69081a1c1711f9ddee3.zip
[CMake] Add LLVM runtimes directory
Summary: There are a few LLVM projects that produce runtime libraries. Ideally runtime libraries should be built differently than other projects, specifically they should be built using the just-built toolchain. There is support for building compiler-rt in this way from the clang build. Moving this logic into the LLVM build is interesting because it provides a simpler way to extend the just-built toolchain to include LLD and the LLVM object file tools. Once this functionality is better fleshed out and tested we’ll want to encapsulate it in a module that can be used for clang standalone builds, and we’ll want to make it the default way to build compiler-rt. With this patch applied there is no immediate change in the build. Moving compiler-rt out from llvm/projects into llvm/runtimes enables the functionality. This code has a few improvements over the method provided by LLVM_BUILD_EXTERNAL_COMPILER_RT. Specifically the sub-ninja command is always invoked, so changes to compiler-rt source files will get built properly, so this patch can be used for iterative development with just-built tools. This first patch only works with compiler-rt. Support for other runtime projects will be coming in follow-up patches. Reviewers: chandlerc, bogner Subscribers: kubabrecka, llvm-commits Differential Revision: http://reviews.llvm.org/D20992 llvm-svn: 273620
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud