Stefan Granitz
f9ef9e0c19
[CMake] Python bindings generation polishing
...
Summary:
Simplify SWIG invocation and handling of generated files.
The `swig_wrapper` target can generate `LLDBWrapPython.cpp` and `lldb.py` in its own binary directory, so we can get rid of a few global variables and their logic. We can use the swig_wrapper's BINARY_DIR target property to refer to it and liblldb's LIBRARY_OUTPUT_DIRECTORY to refer to the framework/shared object output directory.
Reviewers: JDevlieghere, aprantl, stella.stamenova, beanz, zturner, xiaobai
Reviewed By: aprantl
Subscribers: mgorny, lldb-commits, #lldb
Differential Revision: https://reviews.llvm.org/D55332
llvm-svn: 350393
2019-01-04 12:47:02 +00:00
..
2019-01-04 12:47:02 +00:00
2016-10-29 00:29:15 +00:00
2018-12-20 21:02:55 +00:00
2018-11-01 21:05:36 +00:00
2017-03-03 20:56:28 +00:00
2018-11-15 01:18:15 +00:00
2017-08-03 19:38:38 +00:00
2018-12-20 21:02:55 +00:00
2018-11-11 23:17:06 +00:00
2017-12-07 18:06:06 +00:00
2018-12-14 15:59:49 +00:00
2018-12-20 21:02:55 +00:00
2018-12-20 21:02:55 +00:00
2017-06-27 10:33:14 +00:00
2018-10-25 20:45:40 +00:00
2018-11-11 23:16:43 +00:00
2018-12-03 17:28:29 +00:00
2018-12-20 21:02:55 +00:00
2018-12-20 21:02:55 +00:00
2018-12-14 15:59:49 +00:00
2018-11-02 23:42:40 +00:00
2018-12-20 21:02:55 +00:00
2018-12-20 21:02:55 +00:00
2018-12-20 23:38:19 +00:00
2017-03-03 20:56:28 +00:00
2018-11-01 21:05:36 +00:00
2018-12-03 17:28:29 +00:00
2018-06-27 06:50:10 +00:00
2018-04-30 16:49:04 +00:00
2016-09-23 17:48:13 +00:00
2018-11-01 21:05:36 +00:00
2018-12-20 21:02:55 +00:00
2018-12-14 15:59:49 +00:00
2017-02-02 21:39:50 +00:00
2018-12-20 21:02:55 +00:00
2018-12-11 15:21:15 +00:00
2018-11-01 21:05:36 +00:00
2018-11-08 00:14:50 +00:00
2018-12-20 15:02:58 +00:00
2018-12-20 21:02:55 +00:00
2018-12-15 00:15:33 +00:00
2018-04-30 16:49:04 +00:00
2018-11-12 21:24:50 +00:00
2018-12-20 21:02:55 +00:00
2018-12-20 21:02:55 +00:00
2018-12-20 21:02:55 +00:00
2018-12-14 15:59:49 +00:00
2017-03-03 20:56:28 +00:00
2018-12-20 21:02:55 +00:00
2018-12-20 21:02:55 +00:00
2018-11-01 21:05:36 +00:00
2018-12-20 02:01:59 +00:00
2018-11-15 01:18:15 +00:00
2017-05-26 11:46:27 +00:00
2017-06-29 14:32:17 +00:00
2018-12-20 21:02:55 +00:00
2018-12-15 00:15:33 +00:00
2018-12-20 21:02:55 +00:00
2018-12-15 00:15:33 +00:00
2018-12-15 00:15:33 +00:00
2018-12-15 00:15:33 +00:00
2018-12-20 21:02:55 +00:00
2018-12-15 00:15:33 +00:00
2017-03-03 20:56:28 +00:00
2018-12-15 00:15:33 +00:00
2018-12-20 21:02:55 +00:00
2018-12-20 23:38:19 +00:00
2017-03-03 20:56:28 +00:00
2018-12-13 14:28:25 +00:00
2018-12-03 17:28:29 +00:00