llvm.org GIT mirror llvm / 6c8a2f1
Wrap long lines, remove unnecessarily empty lines. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26977 91177308-0d34-0410-b5e6-96231b3b80d8 Reid Spencer 13 years ago
1 changed file(s) with 15 addition(s) and 12 deletion(s). Raw diff Collapse all Expand all
8888 Make 3.79, a widely portable makefile processor. LLVM unabashedly makes heavy
8989 use of the features of GNU Make so the dependency on GNU Make is firm. If
9090 you're not familiar with make, it is recommended that you read the
91 GNU Makefile Manual
92 </a>.

91 <a href="http://www.gnu.org/software/make/manual/make.html">GNU Makefile
92 Manual.

9393

While this document is rightly part of the

9494 LLVM Programmer's Manual, it is treated
9595 separately here because of the volume of content and because it is often an
633633 the profiled tools (gmon.out).
634634
ENABLE_ASSERTIONS
635635
If set to any value, causes the build to enable assertions, even if
636 building a release or profile build. This is slower than a release build but
637 far faster than a debug build.
636 building a release or profile build. This is slower than a release build
637 but far faster than a debug build.
638638
EXPERIMENTAL_DIRS
639639
Specify a set of directories that should be built, but if they fail, it
640640 should not cause the build to fail. Note that this should only be used
646646
Specifies a set of symbols to be exported by the linker.
647647
EXTRA_DIST
648648
Specifies additional files that should be distributed with LLVM. All
649 source files, all built sources, all Makefiles, and most documentation files
649 source files, all built sources, all Makefiles, and most documentation files
650650 will be automatically distributed. Use this variable to distribute any
651651 files that are not automatically distributed.
652652
KEEP_SYMBOLS
767767
Specifies the path to the echo tool for printing output.
768768
ETAGS(configured)
769769
Specifies the path to the etags tool.
770
ETAGSFLAGS(configured)
770
ETAGSFLAGS(configured)
771
771772
Provides flags to be passed to the etags tool.
772773
EXEEXT(configured)
773774
Provides the extension to be used on executables built by the makefiles.
792793
Specifies the path to the LLVM version of the GCC 'C' Compiler
793794
LLVMGXX(defaulted)
794795
Specifies the path to the LLVM version of the GCC C++ Compiler
795
LLVM_OBJ_ROOT(configured)
796
LLVM_OBJ_ROOT(configured)
797
796798
Specifies the top directory into which the output of the build is
797799 placed.
798
LLVM_SRC_ROOT(configured)
800
LLVM_SRC_ROOT(configured)
801
799802
Specifies the top directory in which the sources are found.
800
LLVM_TARBALL_NAME(configured)
803
LLVM_TARBALL_NAME
804 (configured)
801805
Specifies the name of the distribution tarball to create. This is
802806 configured from the name of the project and its version number.
803807
MKDIR(defaulted)
838842
The name of the type of build being performed: Debug, Release, or
839843 Profile
840844
bytecode_libdir
841
The directory into which bytecode libraries will ultimately be installed.
842 This value is derived from the --prefix option given to
845
The directory into which bytecode libraries will ultimately be
846 installed. This value is derived from the --prefix option given to
843847 configure.
844848
ConfigureScriptFLAGS
845849
Additional flags given to the configure script when
9961000 The LLVM Compiler Infrastructure
9971001 Last modified: $Date$
9981002
999
10001003
10011004