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