llvm-project/lldb/scripts/Python
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
..
android android: add a command script to help display mixed Java/native backtraces. 2014-09-23 16:28:01 +00:00
modules Disable a warning for the python modules as the python C API headers 2015-02-13 10:22:00 +00:00
Makefile Suppress python readline module under Linux to fix a seg fault. 2014-02-26 07:39:20 +00:00
build-swig-Python.sh Add language option in -gdb-show command (MI) 2015-04-28 12:51:16 +00:00
buildSwigPython.py Add language option in -gdb-show command (MI) 2015-04-28 12:51:16 +00:00
finish-swig-Python-LLDB.sh Fix argdumper build in cmake (OS X) after r228636 2015-02-17 18:25:27 +00:00
finishSwigPythonLLDB.py [lldb] Enable building with Cmake/BUILD_SHARED_LIBS 2015-06-04 03:12:37 +00:00
modify-python-lldb.py Make sure that the lldb globals: 2012-12-10 19:18:23 +00:00
python-extensions.swig Add a (Python only) lldb.SBSyntheticValueProvider class to our API surface 2014-10-08 20:10:09 +00:00
python-swigsafecast.swig Enable Python summaries to use custom SBTypeSummaryOptions if the user is so inclined. Updates to the webdoc will follow 2014-11-22 00:02:47 +00:00
python-typemaps.swig Add typemaps to handle the transformation of Python list of strings into a 'char const **'. This fixes zephyr's issue with SBTarget::Launch without splitting the API into multiple names 2014-10-21 17:49:24 +00:00
python-wrapper.swig Fix the clang -Werror build & make the unit tests link under Linux 2015-03-17 03:32:21 +00:00
remote-build.py Added remote-build.py and wired it into Xcode for Linux and MacOSX+Linux builds. 2015-02-03 01:50:39 +00:00