mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-28 04:33:05 +00:00
aDd support for building a subset of the llvm tools, patch by Jeffrey Yasskin!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70082 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
040f758e3a
commit
069429062d
@ -327,9 +327,9 @@ up</a></li>
|
|||||||
<p>Note that you will need about 1-3 GB of space for a full LLVM build in Debug
|
<p>Note that you will need about 1-3 GB of space for a full LLVM build in Debug
|
||||||
mode, depending on the system (it is so large because of all the debugging
|
mode, depending on the system (it is so large because of all the debugging
|
||||||
information and the fact that the libraries are statically linked into multiple
|
information and the fact that the libraries are statically linked into multiple
|
||||||
tools). If you do not need many of the tools and you are space-conscious,
|
tools). If you do not need many of the tools and you are space-conscious, you
|
||||||
you can disable them individually in <tt>llvm/tools/Makefile</tt>. The Release
|
can pass <tt>ONLY_TOOLS="tools you need"</tt> to make. The Release build
|
||||||
build requires considerably less space.</p>
|
requires considerably less space.</p>
|
||||||
|
|
||||||
<p>The LLVM suite <i>may</i> compile on other platforms, but it is not
|
<p>The LLVM suite <i>may</i> compile on other platforms, but it is not
|
||||||
guaranteed to do so. If compilation is successful, the LLVM utilities should be
|
guaranteed to do so. If compilation is successful, the LLVM utilities should be
|
||||||
|
@ -841,6 +841,8 @@
|
|||||||
<dt><a name="MKDIR"><tt>MKDIR</tt></a><small>(defaulted)</small></dt>
|
<dt><a name="MKDIR"><tt>MKDIR</tt></a><small>(defaulted)</small></dt>
|
||||||
<dd>Specifies the path to the <tt>mkdir</tt> tool that creates
|
<dd>Specifies the path to the <tt>mkdir</tt> tool that creates
|
||||||
directories.</dd>
|
directories.</dd>
|
||||||
|
<dt><a name="ONLY_TOOLS"><tt>ONLY_TOOLS</tt></a></dt>
|
||||||
|
<dd>If set, specifies the list of tools to build.</dd>
|
||||||
<dt><a name="PLATFORMSTRIPOPTS"><tt>PLATFORMSTRIPOPTS</tt></a></dt>
|
<dt><a name="PLATFORMSTRIPOPTS"><tt>PLATFORMSTRIPOPTS</tt></a></dt>
|
||||||
<dd>The options to provide to the linker to specify that a stripped (no
|
<dd>The options to provide to the linker to specify that a stripped (no
|
||||||
symbols) executable should be built.</dd>
|
symbols) executable should be built.</dd>
|
||||||
|
@ -22,6 +22,12 @@ PARALLEL_DIRS := opt llvm-as llvm-dis \
|
|||||||
lli gccas gccld llvm-extract llvm-db \
|
lli gccas gccld llvm-extract llvm-db \
|
||||||
bugpoint llvm-bcanalyzer llvm-stub llvmc
|
bugpoint llvm-bcanalyzer llvm-stub llvmc
|
||||||
|
|
||||||
|
# Let users override the set of tools to build from the command line.
|
||||||
|
ifdef ONLY_TOOLS
|
||||||
|
OPTIONAL_PARALLEL_DIRS :=
|
||||||
|
PARALLEL_DIRS := $(ONLY_TOOLS)
|
||||||
|
endif
|
||||||
|
|
||||||
include $(LEVEL)/Makefile.config
|
include $(LEVEL)/Makefile.config
|
||||||
|
|
||||||
ifeq ($(ENABLE_PIC),1)
|
ifeq ($(ENABLE_PIC),1)
|
||||||
|
Loading…
Reference in New Issue
Block a user