hanchenye-llvm-project/lldb/scripts
Andrew Wilkins 7175f16cdb [lldb] Enable building with Cmake/BUILD_SHARED_LIBS
Summary:
Several changes to fix CMake builds of LLDB with the
BUILD_SHARED_LIBS setting on.

- Force all internal libraries to be built STATIC.
- Add additional library dependencies (pthread, dl,
  runtimedyld).
- modify finalisation of SWIG wrapper to symlink the
  "lib" dir into python/site-packages, so _lldb.so's
  RPATH resolves.

Test Plan: Verified one test case with "dotest.py".

Reviewers: sylvestre.ledru, zturner

Reviewed By: zturner

Subscribers: zturner, ted, tberghammer, emaste, lldb-commits

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

llvm-svn: 239007
2015-06-04 03:12:37 +00:00
..
Python [lldb] Enable building with Cmake/BUILD_SHARED_LIBS 2015-06-04 03:12:37 +00:00
interface Add quick bit of doc about SBFrame::GetCFA(). 2015-05-28 04:55:53 +00:00
CMakeLists.txt Add explicit dependency on headers to swig wrapper (cmake build) 2015-05-28 17:25:34 +00:00
Makefile Fix configure & make build with python disabled 2014-09-09 04:52:37 +00:00
build-lldb-llvm-clang
build-llvm.pl include compiler-rt in build-llvm.pl 2014-10-11 00:53:32 +00:00
build-swig-wrapper-classes.sh
buildSwigWrapperClasses.py Start to share SWIG interface files between languages. 2015-04-24 00:38:53 +00:00
buildbot.py
checkpoint-llvm.pl Fix typos. 2014-07-01 21:22:11 +00:00
disasm-gdb-remote.pl Fix typos. 2014-07-01 21:22:11 +00:00
finish-swig-wrapper-classes.sh Fixed Makefile-based install to place python packages in the LLDB install tree. 2013-12-06 23:16:23 +00:00
finishSwigWrapperClasses.py Start to share SWIG interface files between languages. 2015-04-24 00:38:53 +00:00
generate-vers.pl Make lldb build with Makefiles on OS X. 2014-01-18 08:05:32 +00:00
install-lldb.sh
install_custom_python.py Making linking against Python simpler on Windows. 2015-04-10 22:58:56 +00:00
lldb.swig Add language option in -gdb-show command (MI) 2015-04-28 12:51:16 +00:00
package-clang-headers.py If constructed llvm_build_dir doesn't exist, retry as an iphoneos path. 2015-02-21 06:13:51 +00:00
sed-sources Fix typos. 2014-07-01 21:22:11 +00:00
shush Several improvements to the shush script 2015-01-16 23:16:22 +00:00
utilsArgsParse.py Remove non-standard Environment header section 2015-03-23 17:57:42 +00:00
utilsDebug.py Remove non-standard Environment header section 2015-03-23 17:57:42 +00:00
utilsOsType.py Fix Darwin and FreeBSD OS type detection 2014-11-17 15:40:18 +00:00
verify_api.py