[llvm-commits] [PATCH] Support building LLDB.

Chris Lattner clattner at apple.com
Fri Feb 18 10:58:28 PST 2011


On Feb 17, 2011, at 11:28 PM, Stephen Wilson wrote:

> 
> This patch lets LLDB build as an LLVM subproject.  LLDB is not built in
> parallel with the rest of the tools directory as it depends on Clang.

Looks good, please commit!

-Chris

> 
> 
> Index: tools/Makefile
> ===================================================================
> --- tools/Makefile	(revision 125832)
> +++ tools/Makefile	(working copy)
> @@ -12,6 +12,10 @@
> # Build clang if present.
> OPTIONAL_PARALLEL_DIRS := clang
> 
> +# Build LLDB if present. Note LLDB must be built last as it depends on the
> +# wider LLVM infrastructure (including Clang).
> +OPTIONAL_DIRS := lldb
> +
> # NOTE: The tools are organized into five groups of four consisting of one
> # large and three small executables. This is done to minimize memory load
> # in parallel builds.  Please retain this ordering.
> @@ -26,7 +30,8 @@
> # Let users override the set of tools to build from the command line.
> ifdef ONLY_TOOLS
>   OPTIONAL_PARALLEL_DIRS :=
> -  PARALLEL_DIRS := $(ONLY_TOOLS)
> +  OPTIONAL_DIRS := $(findstring lldb,$(ONLY_TOOLS))
> +  PARALLEL_DIRS := $(filter-out lldb,$(ONLY_TOOLS))
> endif
> 
> include $(LEVEL)/Makefile.config
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list