llvm-project/lldb/tools
Chris Bieneman fd2f0cb170 [CMake] Final dependency cleanup patch!
Summary:
This patch removes the over-specified dependencies from LLDBDependencies and instead relies on the dependencies as expressed in each library and tool.

This also removes the library looping in favor of allowing CMake to do its thing. I've tested this patch on Darwin, and found no issues, but since linker semantics vary by system I'll also work on testing it on other platforms too.

Help testing would be greatly appreciated.

Reviewers: labath, zturner

Subscribers: danalbert, srhines, mgorny, jgosnell, lldb-commits

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

llvm-svn: 294515
2017-02-08 21:00:46 +00:00
..
argdumper Move classes from Core -> Utility. 2017-02-02 21:39:50 +00:00
compact-unwind *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
darwin-debug [CMake] Refactor LLDB libraries and tools to be components 2016-12-15 22:01:17 +00:00
darwin-threads *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
debugserver Fix darwin build (llvm::once_flag fallout) 2017-02-06 19:30:59 +00:00
driver [cmake] Remove VERSION property from executable targets 2017-02-01 19:12:22 +00:00
install-headers add back an Xcode-specific Makefile for header installation 2016-01-28 22:34:36 +00:00
intel-mpx [CMake] Final dependency cleanup patch! 2017-02-08 21:00:46 +00:00
lldb-mi [cmake] Remove VERSION property from executable targets 2017-02-01 19:12:22 +00:00
lldb-perf Make lldb -Werror clean for -Wstring-conversion 2017-01-06 00:38:06 +00:00
lldb-server [CMake] Final dependency cleanup patch! 2017-02-08 21:00:46 +00:00
CMakeLists.txt Add a command to access and manipulate the Intel(R) MPX Boundary Tables. 2017-01-31 18:02:54 +00:00