Chandler Carruth 
							
						 
					 
					
						
						
							
						
						cb8d8fa8c0 
					 
					
						
						
							
							Update the CMake documentation to the correct variables.  
						
						... 
						
						
						
						Patch by arrowdodger!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139106  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-04 23:24:13 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						d4b0c6c3fa 
					 
					
						
						
							
							Update instructions: LLVM.cmake is now LLVMConfig.cmake  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130631  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-01 02:12:20 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						f5af6ada3b 
					 
					
						
						
							
							docs: Introduce cascading style <div> and <p> continued on <h[2-5]>.  
						
						... 
						
						
						
						<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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130040  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-23 00:30:22 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						05d0265fef 
					 
					
						
						
							
							docs: Use <Hn> as Heading elements instead of <DIV class="doc_foo">.  
						
						... 
						
						
						
						H1 ... doc_title
H2 ... doc_section
H3 ... doc_subsection
H4 ... doc_subsubsection
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129736  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-18 23:59:50 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						23ba1e4faa 
					 
					
						
						
							
							Document how to build a LLVM pass with CMake out of source.  
						
						... 
						
						
						
						Patch by arrowdodger!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129381  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-12 19:40:35 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						3447b4f01b 
					 
					
						
						
							
							CMake: support for using LLVM from client projects with find_package.  
						
						... 
						
						
						
						Patch by arrowdodger!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129247  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-10 16:17:49 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						4d6deb099e 
					 
					
						
						
							
							docs/*.html: Make W3C HTML 4.01 Strict more compliant.  
						
						... 
						
						
						
						FIXME: The logo handling in ReleaseNotes.html
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129208  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-09 09:51:57 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						b9a33634cc 
					 
					
						
						
							
							docs: Canonicalize URLs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129181  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-09 02:13:37 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						0dddbc3d1b 
					 
					
						
						
							
							Support for parallel compilation (/MP) when using the VS IDE.  
						
						... 
						
						
						
						Patch by Erik Olofsson!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126847  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-02 17:47:37 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						f287f01cd1 
					 
					
						
						
							
							Add testing stuff to CMake documents.  
						
						... 
						
						
						
						- Note "GnuWin32".
  - Note LLVM_LIT_TOOLS_DIR
  - Now we can run tests on VS w/e all tests might pass or not!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125177  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-09 04:19:28 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						5969379145 
					 
					
						
						
							
							Handles libffi on the CMake build.  
						
						... 
						
						
						
						Patch by arrowdodger!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123976  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-21 15:42:54 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						784a176bc3 
					 
					
						
						
							
							New cmake option LLVM_APPEND_VC_REV for controlling when the VC  
						
						... 
						
						
						
						revision id is appended to the LLVM version string. Defaults to
OFF.
Until now the VC revision id was always appended to the revision
string whenever cmake was invoked (either explicitly or implicitly
because a cmake source file changed). This was causing massive
recompilations because config.h are reconfigured with the new contents
of PACKAGE_VERSION.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-20 09:47:13 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						d1627e331f 
					 
					
						
						
							
							Bump required cmake version on CMake.html.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120162  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-25 21:41:48 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						e7ae70b137 
					 
					
						
						
							
							CMake: Add the new option "LLVM_LIT_ARGS".  
						
						... 
						
						
						
						Defaults:
if (MSVC OR XCODE): "-sv --no-progress-bar"
else: "-sv"
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118776  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-11 04:09:35 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						da9756365b 
					 
					
						
						
							
							Document LLVM_BUILD_TESTS, LLVM_INCLUDE_TESTS. New convenience target  
						
						... 
						
						
						
						UnitTests for building all the unit tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117545  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-28 14:38:35 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						a6c1dbd541 
					 
					
						
						
							
							New cmake options LLVM_INCLUDE_X (X = {TOOLS, EXAMPLES, TESTS}) for  
						
						... 
						
						
						
						not generating build targets for those parts of the build.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114797  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-25 20:43:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						c2d868875e 
					 
					
						
						
							
							CMake: document how to incorporate LLVM into the cmake project of an  
						
						... 
						
						
						
						external project.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-09 03:26:48 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						fd2f3e66fe 
					 
					
						
						
							
							CMake: documented testing procedure  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110559  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-09 02:49:39 +00:00 
						 
				 
			
				
					
						
							
							
								mike-m 
							
						 
					 
					
						
						
							
						
						e2c3a49c80 
					 
					
						
						
							
							Revert r103213. It broke several sections of live website.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103219  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-07 00:28:04 +00:00 
						 
				 
			
				
					
						
							
							
								mike-m 
							
						 
					 
					
						
						
							
						
						68cb31901c 
					 
					
						
						
							
							Overhauled llvm/clang docs builds. Closes PR6613.  
						
						... 
						
						
						
						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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103213  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-06 23:45:43 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						f12a90098a 
					 
					
						
						
							
							Add two CMake flags LLVM_ENABLE_PEDANTIC and LLVM_ENABLE_WERROR,  
						
						... 
						
						
						
						PEDANTIC defaults to ON and WERROR default to off.
Also add MSVC warnings. To disable warnings add the flags
LLVM_ENABLE_WARNINGS (default on).
Patch by Tobias Grosser!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90188  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-01 02:21:51 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						b8352de551 
					 
					
						
						
							
							CMake: generate targets for tools and examples even when  
						
						... 
						
						
						
						LLVM_BUILD_TOOLS or LLVM_BUILD_EXAMPLES are OFF.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89635  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-23 00:21:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						0a984f8e62 
					 
					
						
						
							
							Update doc re: LLVM_BUILD_EXAMPLES.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89607  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-22 18:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						2ba7a90126 
					 
					
						
						
							
							Two corrections for docs/CMake.html.  
						
						... 
						
						
						
						Patch by Victor Zverovich!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84759  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-21 13:22:20 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						a9ff1392ea 
					 
					
						
						
							
							CMake: New user-settable variable LLVM_TARGET_ARCH useful when  
						
						... 
						
						
						
						cross-compiling.
Patch by Xerxes Rånby!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81722  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-13 22:18:38 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						1e02bf092a 
					 
					
						
						
							
							CMake: LLVM_ENABLE_PIC now defaults to ON, as in `configure'. This is  
						
						... 
						
						
						
						required on some platforms for building shared libraries that link to
the LLVM libraries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79339  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-18 15:29:35 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						34888816e8 
					 
					
						
						
							
							CMake: Removed traces of obsolete variable LLVM_PLO_FLAGS.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79204  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-16 21:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						c81f56d9ec 
					 
					
						
						
							
							CMake: New option LLVM_BUILD_TOOLS. Renamed LLVM_EXAMPLES to  
						
						... 
						
						
						
						LLVM_BUILD_EXAMPLES and set default to true. Documented.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79203  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-16 20:56:30 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						e15192b36b 
					 
					
						
						
							
							Documentation: fix HTML validation errors.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78196  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-05 15:42:44 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						f689fa185f 
					 
					
						
						
							
							cmake builds don't need this hack for MSVC anymore.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76329  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-18 20:10:04 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Kleckner 
							
						 
					 
					
						
						
							
						
						4b1511b027 
					 
					
						
						
							
							Add EngineBuilder to ExecutionEngine in favor of the five optional argument EE::create().  
						
						... 
						
						
						
						Also a test commit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76276  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-18 00:42:18 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						af0f65fe6a 
					 
					
						
						
							
							CMake: New variable LLVM_LIBDIR_SUFFIX.  
						
						... 
						
						
						
						Patch by Ingmar Vanhassel!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73216  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-12 02:49:53 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						cbdbcb12fc 
					 
					
						
						
							
							CMake: Documented how to cross-compile with CMake.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73181  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-11 04:45:08 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						76941b2733 
					 
					
						
						
							
							CMake: Renamed LLVM_ENABLE_ASSERTS to  
						
						... 
						
						
						
						LLVM_ENABLE_ASSERTIONS. Fine-tuned the logic that controls the
definition of NDEBUG and _DEBUG macros.
Thanks to Jay Foad for this suggestions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72864  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-04 09:26:16 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						81a875585c 
					 
					
						
						
							
							CMake: Implements and documents option LLVM_ENABLE_ASSERTS.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72774  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-03 15:11:25 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						0c913735c7 
					 
					
						
						
							
							CMake: Added some VC++ specific info to CMake.html.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61521  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-31 14:36:41 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						444087057a 
					 
					
						
						
							
							Global replace of yellow W3C "valid HTML/CSS" icons with blue ones.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60880  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-11 17:34:48 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						b6c2202786 
					 
					
						
						
							
							CMake: Documented two cmake variables.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60008  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-25 04:23:36 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						370387c736 
					 
					
						
						
							
							CMake: More documentation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59755  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-20 23:35:09 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						25f1d0310c 
					 
					
						
						
							
							CMake: Some documentation. Work in progress.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59752  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-20 22:05:48 +00:00