xiaobai added a comment. Thanks for doing this! :D
================ Comment at: lldb/docs/resources/build.rst:145 - cmake -G Ninja -DLLDB_TEST_DEBUG_TEST_CRASHES=1 -DPYTHON_HOME=C:\Python35 -DLLDB_TEST_USE_CUSTOM_C_COMPILER=ON -DLLDB_TEST_C_COMPILER=d:\src\llvmbuild\ninja_release\bin\clang.exe ..\..\llvm - - -**Working with both Ninja and MSVC** - -Compiling with ninja is both faster and simpler than compiling with MSVC, but -chances are you still want to debug LLDB with MSVC (at least until we can debug -LLDB on Windows with LLDB!). One solution to this is to run cmake twice and -generate the output into two different folders. One for compiling (the ninja -folder), and one for editing / browsing / debugging (the MSVC folder). - -To do this, simply run ``cmake -G Ninja <arguments>`` from one folder, and -``cmake -G "Visual Studio 14 2015" <arguments>`` in another folder. Then you -can open the .sln file in Visual Studio, set lldb as the startup project, and -use F5 to run it. You need only edit the project settings to set the executable -and the working directory to point to binaries inside of the ninja tree. - -Building LLDB on macOS ----------------------- - -There are two ways to build LLDB on macOS: Using Xcode and using CMake - -**Preliminaries** - -In addition to any dependencies required by LLVM and Clang, LLDB needs a few -development packages that may also need to be installed depending on your -system. The current list of dependencies are: - -* Xcode 4.3 or newer requires the "Command Line Tools" component (XCode->Preferences->Downloads->Components) -* `Swig <http://swig.org/>`_ - -**Building LLDB with Xcode** + > cmake -G Ninja \ + -DLLDB_TEST_DEBUG_TEST_CRASHES=1 \ ---------------- The windows invocation should probably be more suited towards what one might see building on windows. See https://github.com/apple/swift/blob/master/docs/WindowsBuild.md#9-build-lldb as an example of what it might look like. Repository: rLLDB LLDB CHANGES SINCE LAST ACTION https://reviews.llvm.org/D64154/new/ https://reviews.llvm.org/D64154 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits