[Lldb-commits] [PATCH] D55332: [CMake] Python bindings generation polishing

2019-02-01 Thread Ted Woodward via Phabricator via lldb-commits
ted added a comment. Herald added a project: LLDB. @sgraenitz I've found an issue with this patch, using the Visual Studio 2015 generator. In scripts/CMakeLists.txt the old code (for Windows): if (CMAKE_CONFIGURATION_TYPES) set(SWIG_PYTHON_DIR ${CMAKE_BINARY_DIR}/\${CMAKE_INSTALL_CONFIG_

[Lldb-commits] [PATCH] D55332: [CMake] Python bindings generation polishing

2019-01-04 Thread Phabricator via Phabricator via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rLLDB350393: [CMake] Python bindings generation polishing (authored by stefan.graenitz, committed by ). Changed prior to commit: https://reviews.llvm.org/D55332?vs=177533&id=180232#toc Repository: rLLD

[Lldb-commits] [PATCH] D55332: [CMake] Python bindings generation polishing

2018-12-12 Thread Stefan Gränitz via Phabricator via lldb-commits
sgraenitz marked an inline comment as done. sgraenitz added inline comments. Comment at: CMakeLists.txt:134 --srcRoot=${LLDB_SOURCE_DIR} - --targetDir=${LLDB_PYTHON_TARGET_DIR} - --cfgBldDir=${LLDB_PYTHON_TARGET_DIR} + --t

[Lldb-commits] [PATCH] D55332: [CMake] Python bindings generation polishing

2018-12-10 Thread Stefan Gränitz via Phabricator via lldb-commits
sgraenitz updated this revision to Diff 177533. sgraenitz marked 3 inline comments as done. sgraenitz added a comment. Address feedback and minor improvements CHANGES SINCE LAST ACTION https://reviews.llvm.org/D55332/new/ https://reviews.llvm.org/D55332 Files: CMakeLists.txt scripts/CMak

[Lldb-commits] [PATCH] D55332: [CMake] Python bindings generation polishing

2018-12-10 Thread Stefan Gränitz via Phabricator via lldb-commits
sgraenitz marked an inline comment as done. sgraenitz added inline comments. Comment at: CMakeLists.txt:134 --srcRoot=${LLDB_SOURCE_DIR} - --targetDir=${LLDB_PYTHON_TARGET_DIR} - --cfgBldDir=${LLDB_PYTHON_TARGET_DIR} + --t

[Lldb-commits] [PATCH] D55332: [CMake] Python bindings generation polishing

2018-12-10 Thread Stefan Gränitz via Phabricator via lldb-commits
sgraenitz updated this revision to Diff 177516. sgraenitz added a comment. Account for changes in parent revision to keep individual commits compiling. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D55332/new/ https://reviews.llvm.org/D55332 Files: CMakeLists.txt scripts/CMakeLists.

[Lldb-commits] [PATCH] D55332: [CMake] Python bindings generation polishing

2018-12-07 Thread Jonas Devlieghere via Phabricator via lldb-commits
JDevlieghere added a comment. This LGTM if it works on Windows. Comment at: CMakeLists.txt:134 --srcRoot=${LLDB_SOURCE_DIR} - --targetDir=${LLDB_PYTHON_TARGET_DIR} - --cfgBldDir=${LLDB_PYTHON_TARGET_DIR} + --targetDir=$

[Lldb-commits] [PATCH] D55332: [CMake] Python bindings generation polishing

2018-12-07 Thread Stefan Gränitz via Phabricator via lldb-commits
sgraenitz added a comment. Thanks for taking a look! > It would be good to make sure that this works on mac, linux and windows all > before you commit. Shortly tested an in-tree lldb with clang, compiler-rt and lld on Windows using the below config and successfully built the `BUILD_ALL` projec

[Lldb-commits] [PATCH] D55332: [CMake] Python bindings generation polishing

2018-12-06 Thread Stella Stamenova via Phabricator via lldb-commits
stella.stamenova added inline comments. Comment at: CMakeLists.txt:134 --srcRoot=${LLDB_SOURCE_DIR} - --targetDir=${LLDB_PYTHON_TARGET_DIR} - --cfgBldDir=${LLDB_PYTHON_TARGET_DIR} + --targetDir=$ + --cfgBldDi

[Lldb-commits] [PATCH] D55332: [CMake] Python bindings generation polishing

2018-12-06 Thread Stefan Gränitz via Phabricator via lldb-commits
sgraenitz updated this revision to Diff 176957. sgraenitz added a comment. Avoid conflicts: updating diff for recent changes on master CHANGES SINCE LAST ACTION https://reviews.llvm.org/D55332/new/ https://reviews.llvm.org/D55332 Files: CMakeLists.txt scripts/CMakeLists.txt source/API/

[Lldb-commits] [PATCH] D55332: [CMake] Python bindings generation polishing

2018-12-05 Thread Stefan Gränitz via Phabricator via lldb-commits
sgraenitz marked an inline comment as done. sgraenitz added inline comments. Comment at: CMakeLists.txt:143 -DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/scripts/finishSwigWrapperClasses.py -DEPENDS ${LLDB_PYTHON_TARGET_DIR}/lldb.py COMMENT "Python script sym-link

[Lldb-commits] [PATCH] D55332: [CMake] Python bindings generation polishing

2018-12-05 Thread Stefan Gränitz via Phabricator via lldb-commits
sgraenitz created this revision. sgraenitz added reviewers: JDevlieghere, aprantl, stella.stamenova, beanz, zturner. Herald added a subscriber: mgorny. Simplify SWIG invocation and handling of generated files. The `swig_wrapper` target can generate `LLDBWrapPython.cpp` and `lldb.py` in its own