[Lldb-commits] [PATCH] D65330: [lldb][docs] Update documentation for monorepo and CMake caches

Adrian McCarthy via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Fri Jul 26 11:09:18 PDT 2019

amccarth added inline comments.

Comment at: lldb/docs/resources/build.rst:94
+project, it generates the files needed by your build tool. The recommended
+build tool for LLVM is Ninja. Please also read `Building LLVM with CMake
stella.stamenova wrote:
> sgraenitz wrote:
> > stella.stamenova wrote:
> > > Is Ninja the recommended build tool on Windows as well?
> > Well it's recommended for LLVM and I used it for LLDB on Windows in the past.
> > Maybe @zturner knows more about it?
> LLDB does build with both Ninja and VS on Windows. I don't know that either one is "recommended" though and we usually build with VS.
I use Ninja exclusively for both LLVM in general and LLDB in particular, regardless of whether I'm building with MSVC or bootstrapping with Clang.

Having a VS solution is great for finding your way around the repo and debugging.  But Ninja seems to build much faster.

  rG LLVM Github Monorepo



More information about the lldb-commits mailing list