Home | History | Annotate | Download | only in docs

Lines Matching full:project

2 Creating an LLVM Project
13 these facilities, a ``Makefile`` from a project must do the following things:
18 * ``PROJECT_NAME`` - The name by which your project is known.
21 * ``PROJ_SRC_ROOT`` - The root of the project's source tree.
22 * ``PROJ_OBJ_ROOT`` - The root of the project's object tree.
25 project's root ``($PROJ_OBJ_ROOT)``.
35 * You can use the pre-made LLVM sample project. This sample project includes
40 This document assumes that you will base your project on the LLVM sample project
42 studying the sample project and LLVM ``Makefiles`` will probably provide enough
45 Create a Project from the Sample Project
48 Follow these simple steps to start your project:
52 of your project.
55 ``.svn`` (and all the files therein) from your project's new source tree.
56 This will keep Subversion from thinking that your project is inside
61 4. If you want your project to be configured with the ``configure`` script then
64 * **AC_INIT** - Place the name of your project, its version number and a
65 contact email address for your project as the arguments to this macro
67 * **AC_CONFIG_AUX_DIR** - If your project isn't in the ``llvm/projects``
74 project; or just leave it at ``Makefile.common.in``.
79 your project uses. This macro arranges for your makefiles to be copied from
92 Use the following options to tell your project where it can find LLVM:
95 Tell your project where the LLVM source tree is located.
98 Tell your project where the LLVM object tree is located.
101 Tell your project where it should get installed.
104 GNU/Linux system) in the root of your object directory, and your project should
113 best way to do this is to just copy the project tree from
132 project. By global, we mean that they are used by more than one library or
133 executable of your project.
175 executables. Most of your project Makefiles will only need to define a few
185 directory of your project's source code. For example, if your source code
320 If you have any questions or need any help creating an LLVM project, the LLVM