Jonas Devlieghere
a6eb70c052
[lldb] Return empty string from getExtraMakeArgs when not implemented
...
No return statement means the method returns None which breaks a list
comprehension down the line that expects a str instance.
2020-08-19 17:52:50 -07:00
Jonas Devlieghere
e5d08fcbac
[lldb] Extend Darwin builder to pass the ARCH_CFLAGS spec to Make.
...
Construct the ARCH_CFLAGS in Python rather than in Make by disassembling
the TRIPLE.
Differential revision: https://reviews.llvm.org/D85539
2020-08-19 11:47:29 -07:00
Jonas Devlieghere
074c591a7e
[lldb] Add getExtraMakeArgs to Builder (NFC)
...
Instead of a new method for each variable any subclass might want to
set, have a method getExtraMakeArgs that each subclass can use to return
whatever extra Make arguments it wants.
As per Pavel's suggestion in D85539.
2020-08-19 09:47:25 -07:00
Jonas Devlieghere
804691adc9
[lldb] Fix buildDsym signature in Builder base class
...
The method was missing the optional argument `testname`.
2020-08-19 09:47:25 -07:00
Jonas Devlieghere
b623f3c0b4
[lldb] Move builders under lldbsuite.test as they import lldbtest (NFC)
2020-08-19 09:07:51 -07:00