llvm.org GIT mirror llvm / 6ed3ca9
Fixing the documentation builds I broke the documentation builds when I deleted the MakefileGuide as part of the autoconf removal. At some point I'll need to do a more in-depth pass updating the documentation to remove references to the old build system. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258873 91177308-0d34-0410-b5e6-96231b3b80d8 Chris Bieneman 3 years ago
4 changed file(s) with 4 addition(s) and 17 deletion(s). Raw diff Collapse all Expand all
202202 If you need to update your bitcode libraries, this is the target to use once
203203 you've built them.
204204
205 Please see the `Makefile Guide `_ for further details on
205 Please see the `CMake `_ documentation for further details on
206206 these ``make`` targets and descriptions of other targets available.
207207
208208 It is also possible to override default values from ``configure`` by declaring
4848
4949 The LLVMBuild files themselves are just a declarative way to describe
5050 the project structure. The actual building of the LLVM project is
51 handled by another build system (currently we support both
52 :doc:`Makefiles ` and :doc:`CMake `).
51 handled by another build system (See: :doc:`CMake `).
5352
5453 The build system implementation will load the relevant contents of the
5554 LLVMBuild files and use that to drive the actual project build.
9898 Regression tests
9999 ----------------
100100
101 To run all of the LLVM regression tests, use the master Makefile in the
102 ``llvm/test`` directory. LLVM Makefiles require GNU Make (read the :doc:`LLVM
103 Makefile Guide ` for more details):
101 To run all of the LLVM regression tests use the check-llvm target:
104102
105103 .. code-block:: bash
106104
107 % make -C llvm/test
108
109 or:
110
111 .. code-block:: bash
112
113 % make check
105 % make check-llvm
114106
115107 If you have `Clang `_ checked out and built, you
116108 can run the LLVM and Clang tests simultaneously using:
383383 :hidden:
384384
385385 DeveloperPolicy
386 MakefileGuide
387386 Projects
388387 LLVMBuild
389388 HowToReleaseLLVM
404403 Describes the LLVMBuild organization and files used by LLVM to specify
405404 component descriptions.
406405
407 :doc:`MakefileGuide`
408 Describes how the LLVM makefiles work and how to use them.
409
410406 :doc:`HowToReleaseLLVM`
411407 This is a guide to preparing LLVM releases. Most developers can ignore it.
412408