Changes in directory llvm/docs:
MakefileGuide.html updated: 1.38 -> 1.39 --- Log message: Document the LINK_COMPONENTS and NO_INSTALL variables. --- Diffs of the changes: (+16 -1) MakefileGuide.html | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletion(-) Index: llvm/docs/MakefileGuide.html diff -u llvm/docs/MakefileGuide.html:1.38 llvm/docs/MakefileGuide.html:1.39 --- llvm/docs/MakefileGuide.html:1.38 Mon Sep 4 01:12:14 2006 +++ llvm/docs/MakefileGuide.html Tue Feb 6 13:00:40 2007 @@ -683,6 +683,15 @@ <dt><a name="LIBRARYNAME"><tt>LIBRARYNAME</tt></a></dt> <dd>Specify the name of the library to be built. (Required For Libraries)</dd> + <dt><a name="LINK_COMPONENTS"><tt>LINK_COMPONENTS</tt></a></dt> + <dd>When specified for building a tool, the value of this variable will be + passed to the <tt>llvm-config</tt> tool to generate a link line for the + tool. Unlike <tt>USEDLIBS</tt> and <tt>LLVMLIBS</tt>, not all libraries need + to be specified. The <tt>llvm-config</tt> tool will figure out the library + dependencies and add any libraries that are needed. The <tt>USEDLIBS</tt> + variable can still be used in conjunction with <tt>LINK_COMPONENTS</tt> so + that additional project-specific libraries can be linked with the LLVM + libraries specified by <tt>LINK_COMPONENTS</tt></dd> <dt><a name="LINK_LIBS_IN_SHARED"><tt>LINK_LIBS_IN_SHARED</tt></a></dt> <dd>By default, shared library linking will ignore any libraries specified with the <a href="LLVMLIBS">LLVMLIBS</a> or <a href="USEDLIBS">USEDLIBS</a>. @@ -704,6 +713,12 @@ module can be specified in conjunction with other kinds of library builds or by itself. It constructs from the sources a single linked bytecode file.</dd> + <dt><a name="NO_INSTALL"><tt>NO_INSTALL</tt></a></dt> + <dd>Specifies that the build products of the directory should not be + installed but should be built even if the <tt>install</tt> target is given. + This is handy for directories that build libraries or tools that are only + used as part of the build process, such as code generators (e.g. + <tt>tblgen</tt>).</dd> <dt><a name="OPTIONAL_DIRS"><tt>OPTIONAL_DIRS</tt></a></dt> <dd>Specify a set of directories that may be built, if they exist, but its not an error for them not to exist.</dd> @@ -1025,7 +1040,7 @@ <a href="mailto:[EMAIL PROTECTED]">Reid Spencer</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2006/09/04 06:12:14 $ + Last modified: $Date: 2007/02/06 19:00:40 $ </address> </body> </html> _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits