diff --git a/llvm/docs/MakefileGuide.html b/llvm/docs/MakefileGuide.html index 4ec2f993d1d9..6c0310da47fc 100644 --- a/llvm/docs/MakefileGuide.html +++ b/llvm/docs/MakefileGuide.html @@ -683,6 +683,15 @@
LIBRARYNAME
Specify the name of the library to be built. (Required For Libraries)
+
LINK_COMPONENTS
+
When specified for building a tool, the value of this variable will be + passed to the llvm-config tool to generate a link line for the + tool. Unlike USEDLIBS and LLVMLIBS, not all libraries need + to be specified. The llvm-config tool will figure out the library + dependencies and add any libraries that are needed. The USEDLIBS + variable can still be used in conjunction with LINK_COMPONENTS so + that additional project-specific libraries can be linked with the LLVM + libraries specified by LINK_COMPONENTS
LINK_LIBS_IN_SHARED
By default, shared library linking will ignore any libraries specified with the LLVMLIBS or USEDLIBS. @@ -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.
+
NO_INSTALL
+
Specifies that the build products of the directory should not be + installed but should be built even if the install 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. + tblgen).
OPTIONAL_DIRS
Specify a set of directories that may be built, if they exist, but its not an error for them not to exist.