### Navigation

- index
- next |
- previous |
- LLVM Home |
- Documentation»

# Development Process Documentation

- Creating an LLVM Project

  How-to guide and templates for new projects that use the LLVM infrastructure. The templates (directory organization, Makefiles, and test tree) allow the project code to be located outside (or inside) the `llvm/` tree, while using LLVM header files and libraries.

- LLVMBuild Documentation

  Describes the LLVMBuild organization and files used by LLVM to specify component descriptions.

- LLVM Makefile Guide

  Describes how the LLVM makefiles work and how to use them.

- How To Release LLVM To The Public

  This is a guide to preparing LLVM releases. Most developers can ignore it.

### Navigation

- index
- next |
- previous |
- LLVM Home |
- Documentation»