llvm-project/lldb/tools
Alex Langford 97ba3b64dd Invert dependency between lldb-framework and lldb-suite
Summary:
Currently, if you build lldb-framework the entire framework doesn't
actually build. In order to build the entire framework, you need to actually
build lldb-suite. This abstraction doesn't feel quite right because
lldb-framework truly does depend on lldb-suite (liblldb + related tools).

In this change I want to invert their dependency. This will mean that lldb and
finish_swig will depend on lldb-framework in a framework build, and lldb-suite
otherwise. Instead of adding conditional logic everywhere to handle this, I
introduce LLDB_SUITE_TARGET to handle it.

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

llvm-svn: 337311
2018-07-17 18:28:51 +00:00
..
argdumper Introduce lldb-framework CMake target and centralize its logic 2018-06-18 18:27:16 +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 Introduce lldb-framework CMake target and centralize its logic 2018-06-18 18:27:16 +00:00
darwin-threads the thread id is easier to read in base16. 2018-03-06 23:33:02 +00:00
debugserver Introduce lldb-framework CMake target and centralize its logic 2018-06-18 18:27:16 +00:00
driver Invert dependency between lldb-framework and lldb-suite 2018-07-17 18:28:51 +00:00
install-headers add back an Xcode-specific Makefile for header installation 2016-01-28 22:34:36 +00:00
intel-features Enable AUTOBRIEF in doxygen configuration. 2018-05-02 16:55:16 +00:00
lldb-mi Move pretty stack trace printer into driver. 2018-07-17 10:04:19 +00:00
lldb-perf Make lldb -Werror clean for -Wstring-conversion 2017-01-06 00:38:06 +00:00
lldb-server Move pretty stack trace printer into driver. 2018-07-17 10:04:19 +00:00
lldb-test Add a test for reading lld-generated build-ids 2018-06-29 12:15:54 +00:00
CMakeLists.txt Add lldb-test. 2017-12-01 00:52:51 +00:00