[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