summaryrefslogtreecommitdiffstats
path: root/llvm/docs/MakefileGuide.html
Commit message (Collapse)AuthorAgeFilesLines
* Sphinxify the MakefileGuide document.Bill Wendling2012-06-201-1039/+0
| | | | llvm-svn: 158789
* [docs] Update HTML pages to refer to CSS in a way that works locally and ↵Daniel Dunbar2012-04-191-1/+1
| | | | | | with Sphinx. llvm-svn: 155153
* docs: Introduce cascading style <div> and <p> continued on <h[2-5]>.NAKAMURA Takumi2011-04-231-45/+52
| | | | | | | | | | | | | | | | | <h2>Section Example</h2> <div> <!-- h2+div is applied --> <p>Section preamble.</p> <h3>Subsection Example</h3> <p> <!-- h3+p is applied --> Subsection body </p> <!-- End of section body --> </div> FIXME: Care H5 better. llvm-svn: 130040
* docs: Use <Hn> as Heading elements instead of <DIV class="doc_foo">.NAKAMURA Takumi2011-04-181-42/+40
| | | | | | | | | H1 ... doc_title H2 ... doc_section H3 ... doc_subsection H4 ... doc_subsubsection llvm-svn: 129736
* docs: Canonicalize URLs.NAKAMURA Takumi2011-04-091-1/+1
| | | | llvm-svn: 129181
* Standardise all build-mode affecting {EN,DIS}ABLE_* make options toPeter Collingbourne2010-10-221-3/+3
| | | | | | test equality to 1, and fix/update documentation to reflect this llvm-svn: 117094
* Document BUILD_EXAMPLES makefile variablePeter Collingbourne2010-07-241-0/+3
| | | | llvm-svn: 109346
* Rename "Release" builds as "Release+Asserts"; rename "Release-Asserts"Duncan Sands2010-07-071-1/+1
| | | | | | | | | | | | | builds to "Release". The default build is unchanged (optimization on, assertions on), however it is now called Release+Asserts. The intent is that future LLVM releases released via llvm.org will be Release builds in the new sense, i.e. will have assertions disabled (currently they have assertions enabled, for a more than 20% slowdown). This will bring them in line with MacOS releases, which ship with assertions disabled. It also means that "Release" now means the same things in make and cmake builds: cmake already disables assertions for "Release" builds AFAICS. llvm-svn: 107758
* Revert r103213. It broke several sections of live website.mike-m2010-05-071-0/+1031
| | | | llvm-svn: 103219
* Overhauled llvm/clang docs builds. Closes PR6613.mike-m2010-05-061-1031/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NOTE: 2nd part changeset for cfe trunk to follow. *** PRE-PATCH ISSUES ADDRESSED - clang api docs fail build from objdir - clang/llvm api docs collide in install PREFIX/ - clang/llvm main docs collide in install - clang/llvm main docs have full of hard coded destination assumptions and make use of absolute root in static html files; namely CommandGuide tools hard codes a website destination for cross references and some html cross references assume website root paths *** IMPROVEMENTS - bumped Doxygen from 1.4.x -> 1.6.3 - splits llvm/clang docs into 'main' and 'api' (doxygen) build trees - provide consistent, reliable doc builds for both main+api docs - support buid vs. install vs. website intentions - support objdir builds - document targets with 'make help' - correct clean and uninstall operations - use recursive dir delete only where absolutely necessary - added call function fn.RMRF which safeguards against botched 'rm -rf'; if any target (or any variable is evaluated) which attempts to remove any dirs which match a hard-coded 'safelist', a verbose error will be printed and make will error-stop. llvm-svn: 103213
* Add LLVM{CC,CXX} make variables, which specify the configured path the LLVMDaniel Dunbar2010-02-231-0/+4
| | | | | | capable compilers (which could be llvm-gcc or clang). llvm-svn: 96935
* Documentation: Perform automated correction of common typos.Benjamin Kramer2009-10-121-1/+1
| | | | llvm-svn: 83849
* Forgot to update the documentation in r82906. s/DEBUG_RUNTIME/DEBUG_SYMBOLS/.Jeffrey Yasskin2009-09-281-1/+1
| | | | llvm-svn: 83015
* This patch causes the --enable-debug-runtime configure flag and theJeffrey Yasskin2009-09-251-0/+5
| | | | | | | | DEBUG_RUNTIME Makefile variable to pass -g to gcc when building LLVM's objects. Without this, it's very hard to debug crashes that happen in Release-Asserts mode but not Debug mode. llvm-svn: 82775
* Remove support for building LLVM libraries into "relinked" Chris Lattner2009-06-161-14/+4
| | | | | | | | | | object files. Now we always build LLVM libraries into archives (.a files). This makes the 'make' build work more like the cmake build, among other things. Doing this exposed some latent circular library dependencies, so I think that llvm-config wasn't quite right for .o files anyway. llvm-svn: 73579
* aDd support for building a subset of the llvm tools, patch by Jeffrey Yasskin!Chris Lattner2009-04-251-0/+2
| | | | llvm-svn: 70082
* Remove libtool.Nick Lewycky2009-02-261-3/+0
| | | | llvm-svn: 65517
* lex and bison aren't needed to build llvm anymore.Chris Lattner2009-01-021-8/+0
| | | | llvm-svn: 61560
* Removed warnings from HTML 4.01 validator: trailing slashes in <br> and <img>Misha Brukman2008-12-111-1/+1
| | | | | | tags are not needed in HTML, only XML. llvm-svn: 60885
* Global replace of yellow W3C "valid HTML/CSS" icons with blue ones.Misha Brukman2008-12-111-2/+2
| | | | llvm-svn: 60880
* PR1601: etags not configured correctlyGordon Henriksen2007-09-291-5/+0
| | | | | | Resolving this by deleting vestigal etags remnants. llvm-svn: 42460
* first pass of nomenclature changes in .html filesGabor Greif2007-07-061-15/+15
| | | | llvm-svn: 37956
* Remove references to gccld and gccas, adjusting the documentation toReid Spencer2007-02-091-2/+2
| | | | | | mention llvm-ld and opt instead (if appropriate). llvm-svn: 34094
* Document the LINK_COMPONENTS and NO_INSTALL variables.Reid Spencer2007-02-061-0/+15
| | | | llvm-svn: 33969
* Update this to reflect llvm-config usageChris Lattner2006-09-041-24/+10
| | | | llvm-svn: 30094
* Fix an anchor name.Reid Spencer2006-08-071-1/+1
| | | | llvm-svn: 29557
* For PR780:Reid Spencer2006-08-071-2/+37
| | | | | | | | | | | | | 1. Change the usage of LOADABLE_MODULE so that it implies all the things necessary to make a loadable module. This reduces the user's burdern to get a loadable module correctly built. 2. Document the usage of LOADABLE_MODULE in the MakefileGuide 3. Adjust the makefile for lib/Transforms/Hello to use the new specification for building loadable modules 4. Adjust the sample project to not attempt to build a shared library for its little library. This was just wasteful and not instructive at all. llvm-svn: 29551
* Fix typo.Devang Patel2006-07-111-1/+1
| | | | llvm-svn: 29107
* Document the LINK_LIBS_IN_SHARED control variable.Reid Spencer2006-06-031-0/+7
| | | | llvm-svn: 28676
* Remove more references to Burg.Reid Spencer2006-04-201-1/+0
| | | | llvm-svn: 27905
* Remove reference to BURG variable. It no longer exists.Reid Spencer2006-04-201-2/+0
| | | | llvm-svn: 27904
* Update docs for ENABLE_ASSERTIONS -> DISABLE_ASSERTIONSReid Spencer2006-04-091-4/+5
| | | | llvm-svn: 27553
* Wrap long lines, remove unnecessarily empty lines.Reid Spencer2006-03-231-12/+15
| | | | llvm-svn: 26977
* Document ENABLE_ASSERTIONS=1Chris Lattner2006-03-211-0/+4
| | | | llvm-svn: 26915
* Changes docs for llvm.cs.uiuc.edu -> llvm.orgReid Spencer2006-03-141-1/+1
| | | | llvm-svn: 26746
* Remove FAKE_SOURCESChris Lattner2006-01-271-8/+0
| | | | llvm-svn: 25703
* Fixed spelling.John Criswell2005-10-241-1/+1
| | | | llvm-svn: 23970
* Remove vim modeline, this belongs in ~/.vimrcMisha Brukman2005-05-101-2/+0
| | | | llvm-svn: 21847
* * Revise the projects section and make reference to Projects.htmlReid Spencer2005-01-161-10/+16
| | | | | | * the dist-clean target no longer implies a check llvm-svn: 19608
* * Describe the LOADABLE_MODULE featureReid Spencer2005-01-111-2/+18
| | | | | | * Get rid of non-compliant <font> elements (how did that get in there?) llvm-svn: 19458
* Describe the new "reconfigure" and "spotless" targets.Reid Spencer2004-12-171-0/+24
| | | | llvm-svn: 19013
* Fixed broken links.Tanya Lattner2004-12-081-4/+6
| | | | llvm-svn: 18647
* Remove variables that are not used by any of the LLVM makefilesReid Spencer2004-12-081-2/+0
| | | | llvm-svn: 18614
* Upgrade documentation to reflect Makefile.rules changes.Reid Spencer2004-12-061-88/+166
| | | | llvm-svn: 18567
* Describe the MODULE_NAME control variableReid Spencer2004-12-051-0/+5
| | | | llvm-svn: 18545
* Update for changes to check targets.Chris Lattner2004-12-041-29/+4
| | | | llvm-svn: 18473
* Make it HTML 4.01 Strict compliant.Reid Spencer2004-11-291-2/+3
| | | | llvm-svn: 18339
* * Document how to turn on doxygen documentation generationReid Spencer2004-11-291-3/+50
| | | | | | | * Document the new "LLVMLIBS=JIT" feature to make building JIT programs super easy. llvm-svn: 18338
* Remove HAVE_BZLIB and HAVE_BZIP2. We always have bzip2 now.Reid Spencer2004-11-251-6/+0
| | | | llvm-svn: 18254
* Fixed another typo.John Criswell2004-11-211-1/+1
| | | | llvm-svn: 18091
OpenPOWER on IntegriCloud