[Lldb-commits] [PATCH] LLDB Python API support on Windows (ported the SWIG wrapper shell scripts to Python)

Deepak Panickal deepak at codeplay.com
Mon Mar 10 09:37:44 PDT 2014

Have you had a chance to look at this patch?
Let me know if I should commit.


On 06/03/14 11:16, Deepak Panickal wrote:
> This patch will create a valid Python API for Windows, pending some issues. The changes included are -
> - Ported the SWIG wrapper shell scripts to Python so that they would work on Windows too along with other platforms
> - Updated CMake handling to fix SWIG errors and manage sym-linking on Windows to liblldb.dll
> - More build fixes for Windows
> The pending issues are that two Python modules, termios and pexpect are not available on Windows.
> We have to work on this issue, by either removing this dependency or working around it.
> Once these issues are dealt with, we would be able to run the Python test suite on Windows.
> http://llvm-reviews.chandlerc.com/D2980
> Files:
>    CMakeLists.txt
>    include/lldb/API/SBHostOS.h
>    include/lldb/Host/windows/win32.h
>    include/lldb/lldb-python.h
>    scripts/CMakeLists.txt
>    scripts/Python/buildSwigPython.py
>    scripts/Python/finish-swig-Python-LLDB.sh
>    scripts/Python/finishSwigPythonLLDB.py
>    scripts/Python/interface/SBHostOS.i
>    scripts/buildSwigWrapperClasses.py
>    scripts/finishSwigWrapperClasses.py
>    scripts/utilsArgsParse.py
>    scripts/utilsDebug.py
>    scripts/utilsOsType.py
>    source/CMakeLists.txt
>    source/Interpreter/ScriptInterpreterPython.cpp
>    source/Symbol/ClangASTType.cpp
>    source/Utility/PseudoTerminal.cpp
> _______________________________________________
> lldb-commits mailing list
> lldb-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20140310/2ff0610d/attachment.html>

More information about the lldb-commits mailing list