llvm-project/lldb/cmake/modules
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
..
AddLLDB.cmake [CMake] Give lldb tools functional install targets when building LLDB.framework 2018-07-16 19:19:56 +00:00
EmbedAppleVersion.cmake Fixing the Xcode build that I broke in r286479 2016-11-10 21:30:16 +00:00
FindLibEdit.cmake build: use cmake to find the libedit content 2018-05-22 23:24:46 +00:00
LLDBConfig.cmake [cmake] Fix standalone+LLVM_LINK_LLVM_DYLIB builds (pr36687) 2018-03-14 10:08:21 +00:00
LLDBFramework.cmake Invert dependency between lldb-framework and lldb-suite 2018-07-17 18:28:51 +00:00
LLDBGenerateConfig.cmake [cmake] Detect presence of wide-char libedit at build time 2018-06-11 09:14:26 +00:00
LLDBStandalone.cmake Fix typo in CMake comments 2018-05-25 18:59:21 +00:00