llvm-capstone/lldb/tools
Pavel Labath 941ca06688 Fix linking of lldb-server with BUILD_SHARED_LIBS
Summary:
The BUILD_SHARED_LIBS branch of lldb-server link flags was hopelessly broken, at least since we
started restricting the symbols exported by liblldb. lldb-server depends on symbols from the
lldb_private namespace, so it cannot link to the public interface of liblldb. Instead I make it
link to the individual libraries constituting liblldb, just like it does in the
!BUILD_SHARED_LIBS case.

This does not make the BUILD_SHARED_LIBS build of lldb fully functional yet, due to the way
liblldb dependencies are managed, but it's a step in that direction.

Reviewers: zturner, tfiala

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D16678

llvm-svn: 259188
2016-01-29 11:59:57 +00:00
..
argdumper Rename argdumper to lldb-argdumper 2015-10-29 05:07:12 +00:00
compact-unwind Fix a variety of typos. 2015-06-18 05:27:05 +00:00
darwin-debug Fix darwin-debug installation in cmake (OS X) 2015-02-06 18:13:10 +00:00
darwin-threads Add support for one API used to detect if a process 2015-11-05 23:04:57 +00:00
debugserver Remove autoconf support from source directories. 2016-01-28 22:05:24 +00:00
driver Remove autoconf support from source directories. 2016-01-28 22:05:24 +00:00
install-headers add back an Xcode-specific Makefile for header installation 2016-01-28 22:34:36 +00:00
lldb-mi Remove autoconf support from source directories. 2016-01-28 22:05:24 +00:00
lldb-perf
lldb-server Fix linking of lldb-server with BUILD_SHARED_LIBS 2016-01-29 11:59:57 +00:00
CMakeLists.txt [cmake] Build lldb-server on Darwin, set dep on FreeBSD. 2015-09-17 18:35:33 +00:00