summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteModuleInfo.py
diff options
context:
space:
mode:
authorPavel Labath <pavel@labath.sk>2019-02-15 07:41:12 +0000
committerPavel Labath <pavel@labath.sk>2019-02-15 07:41:12 +0000
commit8d6b60c14ceaa7cb05aa470d874450ed4083b173 (patch)
tree338ce250e8d9bd3bd70aef48a6def1a9a5f15740 /lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteModuleInfo.py
parent8c02e778ffc8271da94d1e2b090000c1f7833827 (diff)
downloadbcm5719-llvm-8d6b60c14ceaa7cb05aa470d874450ed4083b173.tar.gz
bcm5719-llvm-8d6b60c14ceaa7cb05aa470d874450ed4083b173.zip
Embed swig version into lldb.py in a different way
Summary: Instead of doing string chopping on the resulting python file, get swig to output the version for us. The two things which make slightly non-trivial are: - in order to get swig to expand SWIG_VERSION for us, we cannot use %pythoncode directly, but we have to go through an intermediate macro. - SWIG_VERSION is a hex number, but it's components are supposed to be interpreted decimally, so there is a bit of integer magic needed to get the right number to come out. I've tested that this approach works both with the latest (3.0.12) and oldest (1.3.40) supported swig. Reviewers: zturner, jingham, serge-sans-paille Subscribers: jdoerfert, lldb-commits Differential Revision: https://reviews.llvm.org/D58172 llvm-svn: 354104
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteModuleInfo.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud