diff options
author | Zachary Turner <zturner@google.com> | 2015-10-27 22:33:47 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2015-10-27 22:33:47 +0000 |
commit | 2c90860089e023702d3029bb3f569bd7ea4e9b64 (patch) | |
tree | 74f72f82d18c7908be0c27329136224210744631 /use_lldb_suite_root.py | |
parent | 74518eeb9cb6e974c6f12a3d82ff897e77cb7e28 (diff) |
Preparation for turning lldbsuite into a Python package.
The idea behind this patch is to expose the meat of
LLDB's Python infrastructure (test suite, scripts, etc)
as a single package. This makes reusability and code
sharing among sub-packages easy.
Differential Revision: http://reviews.llvm.org/D14131
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@251460 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'use_lldb_suite_root.py')
-rw-r--r-- | use_lldb_suite_root.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/use_lldb_suite_root.py b/use_lldb_suite_root.py index 466de5d7a..5492d4081 100644 --- a/use_lldb_suite_root.py +++ b/use_lldb_suite_root.py @@ -11,5 +11,12 @@ def add_third_party_module_dirs(lldb_root): for module_dir in module_dirs: module_dir = os.path.join(third_party_modules_dir, module_dir) sys.path.insert(0, module_dir) + +def add_lldbsuite_packages_dir(lldb_root): + packages_dir = os.path.join(lldb_root, "packages", "Python") + sys.path.insert(0, packages_dir) + lldb_root = os.path.dirname(inspect.getfile(inspect.currentframe())) + add_third_party_module_dirs(lldb_root) +add_lldbsuite_packages_dir(lldb_root) |