diff options
Diffstat (limited to 'llvm/docs/CommandGuide/llvm-build.rst')
-rw-r--r-- | llvm/docs/CommandGuide/llvm-build.rst | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/llvm/docs/CommandGuide/llvm-build.rst b/llvm/docs/CommandGuide/llvm-build.rst index d0331cad21a..1abf8fbd046 100644 --- a/llvm/docs/CommandGuide/llvm-build.rst +++ b/llvm/docs/CommandGuide/llvm-build.rst @@ -6,14 +6,11 @@ llvm-build - LLVM Project Build Utility SYNOPSIS -------- - **llvm-build** [*options*] - DESCRIPTION ----------- - **llvm-build** is a tool for working with LLVM projects that use the LLVMBuild system for describing their components. @@ -22,32 +19,23 @@ the project's component data. The tool is primarily designed for use in implementing build systems and tools which need access to the project structure information. - OPTIONS ------- - - **-h**, **--help** Print the builtin program help. - - **--source-root**\ =\ *PATH* If given, load the project at the given source root path. If this option is not given, the location of the project sources will be inferred from the location of the **llvm-build** script itself. - - **--print-tree** Print the component tree for the project. - - **--write-library-table** Write out the C++ fragment which defines the components, library names, and @@ -55,8 +43,6 @@ OPTIONS in order to provide clients with the list of required libraries for arbitrary component combinations. - - **--write-llvmbuild** Write out new *LLVMBuild.txt* files based on the loaded components. This is @@ -65,8 +51,6 @@ OPTIONS source file, although at this time it only preserves block comments that precede the section names in the *LLVMBuild* files. - - **--write-cmake-fragment** Write out the LLVMBuild in the form of a CMake fragment, so it can easily be @@ -74,8 +58,6 @@ OPTIONS file are closely tied to how LLVMBuild is integrated with CMake, see LLVM's top-level CMakeLists.txt. - - **--write-make-fragment** Write out the LLVMBuild in the form of a Makefile fragment, so it can easily be @@ -83,8 +65,6 @@ OPTIONS file are closely tied to how LLVMBuild is integrated with the Makefiles, see LLVM's Makefile.rules. - - **--llvmbuild-source-root**\ =\ *PATH* If given, expect the *LLVMBuild* files for the project to be rooted at the @@ -92,12 +72,8 @@ OPTIONS designed for use in conjunction with **--write-llvmbuild** to test changes to *LLVMBuild* schema. - - - EXIT STATUS ----------- - **llvm-build** exits with 0 if operation was successful. Otherwise, it will exist with a non-zero value. |