114a85381a 
								
							 
						 
						
							
							
								
								Add in more c++ header paths for later gccs under gentoo linux.  
							
							... 
							
							
							
							Add in c header path for various linuxes as well.
Partial patch from Christian Adåker!
llvm-svn: 97666 
							
						 
						
							2010-03-03 21:41:50 +00:00  
				
					
						
							
							
								 
						
							
								48f74d2c9a 
								
							 
						 
						
							
							
								
								Debian sid moved these headers into /4.4 and left /4.4.3 as a symlink. Update.  
							
							... 
							
							
							
							Also, add support for 32-bit x86 Debian sid.
llvm-svn: 97347 
							
						 
						
							2010-02-27 22:35:43 +00:00  
				
					
						
							
							
								 
						
							
								ef538b52a3 
								
							 
						 
						
							
							
								
								add support for t Fedora 12 (February 2010), patch by  
							
							... 
							
							
							
							Dyachenko Dmitry.  Our system is "not so elegant" here.
llvm-svn: 96111 
							
						 
						
							2010-02-13 19:18:26 +00:00  
				
					
						
							
							
								 
						
							
								ea9f3f240c 
								
							 
						 
						
							
							
								
								Update C++ include paths for Exherbo, by Ingmar Vanhassel.  
							
							... 
							
							
							
							llvm-svn: 94420 
							
						 
						
							2010-01-25 12:20:15 +00:00  
				
					
						
							
							
								 
						
							
								9c22cc800f 
								
							 
						 
						
							
							
								
								Make some helper functions static.  
							
							... 
							
							
							
							llvm-svn: 94004 
							
						 
						
							2010-01-20 16:21:40 +00:00  
				
					
						
							
							
								 
						
							
								c1a62aa67d 
								
							 
						 
						
							
							
								
								Don't store a Twine temporary, it's unsafe.  
							
							... 
							
							
							
							llvm-svn: 94003 
							
						 
						
							2010-01-20 16:18:11 +00:00  
				
					
						
							
							
								 
						
							
								e87668db26 
								
							 
						 
						
							
							
								
								add support for Fedora 10 x86_64, there really should be a better way to handle this.  
							
							... 
							
							
							
							patch by Dmitry
llvm-svn: 93948 
							
						 
						
							2010-01-19 23:30:00 +00:00  
				
					
						
							
							
								 
						
							
								28b40ddbe8 
								
							 
						 
						
							
							
								
								PR6055: fix FreeBSD c++ include path. patch by Roman Divacky  
							
							... 
							
							
							
							llvm-svn: 93668 
							
						 
						
							2010-01-17 00:00:11 +00:00  
				
					
						
							
							
								 
						
							
								002ba6b4d0 
								
							 
						 
						
							
							
								
								improve support for dragonfly, patch by Sascha Wildner!  
							
							... 
							
							
							
							llvm-svn: 93044 
							
						 
						
							2010-01-09 05:41:14 +00:00  
				
					
						
							
							
								 
						
							
								d0139fd3e5 
								
							 
						 
						
							
							
								
								Debian has x86_64-linux-gnu, not x86_64-pc-linux-gnu, so add it.  
							
							... 
							
							
							
							llvm-svn: 91698 
							
						 
						
							2009-12-18 17:43:54 +00:00  
				
					
						
							
							
								 
						
							
								029707885c 
								
							 
						 
						
							
							
								
								Move the 4.4.2 c++ include search to the top, otherwise it was picking the 4.1.3  
							
							... 
							
							
							
							dirs on my system. Which is wrong, since it was missing the x86_64-pc-linux-gnu
suffix.
llvm-svn: 91694 
							
						 
						
							2009-12-18 17:29:14 +00:00  
				
					
						
							
							
								 
						
							
								a5a166d01a 
								
							 
						 
						
							
							
								
								Add -resource-dir to clang -cc1, this allows the base directory for compiler  
							
							... 
							
							
							
							resources (e.g., /usr/lib/clang/1.1) to be passed on the command line instead of
computed.
llvm-svn: 91370 
							
						 
						
							2009-12-15 00:06:45 +00:00  
				
					
						
							
							
								 
						
							
								d613677ec9 
								
							 
						 
						
							
							
								
								CompilerInvocation: Move builtin-include-path logic out of CompilerInvocation::CreateFromArgs.  
							
							... 
							
							
							
							llvm-svn: 91237 
							
						 
						
							2009-12-13 03:45:58 +00:00  
				
					
						
							
							
								 
						
							
								c6ad84cb3c 
								
							 
						 
						
							
							
								
								Twinify InitHeaderSearch::AddPath and use it in C++ include path generation.  
							
							... 
							
							
							
							llvm-svn: 90853 
							
						 
						
							2009-12-08 12:38:20 +00:00  
				
					
						
							
							
								 
						
							
								141c7f987a 
								
							 
						 
						
							
							
								
								Use StringRefs in InitHeaderSearch::AddDelimitedPaths.  
							
							... 
							
							
							
							llvm-svn: 90852 
							
						 
						
							2009-12-08 12:11:06 +00:00  
				
					
						
							
							
								 
						
							
								c4413fbb88 
								
							 
						 
						
							
							
								
								add fedora 12 include path  
							
							... 
							
							
							
							llvm-svn: 90772 
							
						 
						
							2009-12-07 17:18:48 +00:00  
				
					
						
							
							
								 
						
							
								f680e7d855 
								
							 
						 
						
							
							
								
								Kill a few more random stderr uses.  
							
							... 
							
							
							
							llvm-svn: 90441 
							
						 
						
							2009-12-03 09:14:02 +00:00  
				
					
						
							
							
								 
						
							
								d976d3e552 
								
							 
						 
						
							
							
								
								Put back hard-coded paths for win32 until I figure out what happened to failed tests.  
							
							... 
							
							
							
							llvm-svn: 89677 
							
						 
						
							2009-11-23 17:49:27 +00:00  
				
					
						
							
							
								 
						
							
								962e518da2 
								
							 
						 
						
							
							
								
								Reorder the header search a bit so that it matches gcc exactly:  
							
							... 
							
							
							
							*) the ../backward dir is the last in libstdc++ to be searched
*) If compiling c++, the c++ headers are searched first
llvm-svn: 89661 
							
						 
						
							2009-11-23 16:31:19 +00:00  
				
					
						
							
							
								 
						
							
								c1b70ab9b8 
								
							 
						 
						
							
							
								
								Revised Win32 include path to search highest version in registry, plus platform SDK path  
							
							... 
							
							
							
							llvm-svn: 89517 
							
						 
						
							2009-11-21 00:15:52 +00:00  
				
					
						
							
							
								 
						
							
								11ab472ba1 
								
							 
						 
						
							
							
								
								add Fedora 11 include path.  what a crap..  
							
							... 
							
							
							
							llvm-svn: 89098 
							
						 
						
							2009-11-17 15:28:35 +00:00  
				
					
						
							
							
								 
						
							
								92881dbe73 
								
							 
						 
						
							
							
								
								Remove unused IsCXXAware and IgnoreSysRoots option from HeaderSearchOptions::Entry.  
							
							... 
							
							
							
							llvm-svn: 89035 
							
						 
						
							2009-11-17 05:04:15 +00:00  
				
					
						
							
							
								 
						
							
								24347f7cda 
								
							 
						 
						
							
							
								
								Store more information in HeaderSearchOptions so that its initialization is not  
							
							... 
							
							
							
							language dependent.
llvm-svn: 88981 
							
						 
						
							2009-11-16 22:38:40 +00:00  
				
					
						
							
							
								 
						
							
								abab87936e 
								
							 
						 
						
							
							
								
								Use configure options for searching for libstdc++.  
							
							... 
							
							
							
							llvm-svn: 88945 
							
						 
						
							2009-11-16 19:49:37 +00:00  
				
					
						
							
							
								 
						
							
								46129b0934 
								
							 
						 
						
							
							
								
								Use StringRef::split instead of SplitString.  
							
							... 
							
							
							
							llvm-svn: 87085 
							
						 
						
							2009-11-13 05:13:58 +00:00  
				
					
						
							
							
								 
						
							
								71ed08ba39 
								
							 
						 
						
							
							
								
								Avoid comparing string literals.  
							
							... 
							
							
							
							llvm-svn: 86967 
							
						 
						
							2009-11-12 07:28:29 +00:00  
				
					
						
							
							
								 
						
							
								f401fa0386 
								
							 
						 
						
							
							
								
								Use the --with-c-include-dirs configure option.  
							
							... 
							
							
							
							llvm-svn: 86956 
							
						 
						
							2009-11-12 05:48:41 +00:00  
				
					
						
							
							
								 
						
							
								0c6c930f05 
								
							 
						 
						
							
							
								
								Allow Preprocessor to take ownership of the HeaderSearch object. I think it should probably always own the header search object, but I'm not sure...  
							
							... 
							
							
							
							llvm-svn: 86882 
							
						 
						
							2009-11-11 21:44:21 +00:00  
				
					
						
							
							
								 
						
							
								4df9aa2388 
								
							 
						 
						
							
							
								
								Privatize InitHeaderSearch, this functionality is only exposed via  
							
							... 
							
							
							
							ApplyHeaderSearchOptions now.
llvm-svn: 86617 
							
						 
						
							2009-11-09 23:02:47 +00:00  
				
					
						
							
							
								 
						
							
								8ec8804de1 
								
							 
						 
						
							
							
								
								Switch clang-cc to use ApplyHeaderSearchOptions, and fix a thinko.  
							
							... 
							
							
							
							llvm-svn: 86341 
							
						 
						
							2009-11-07 04:58:12 +00:00  
				
					
						
							
							
								 
						
							
								08d5669b01 
								
							 
						 
						
							
							
								
								Add HeaderSearchOptions class, for packaging the information needed to  
							
							... 
							
							
							
							initialize HeaderSearch. Not used yet.
llvm-svn: 86338 
							
						 
						
							2009-11-07 04:20:50 +00:00  
				
					
						
							
							
								 
						
							
								ec87991c8f 
								
							 
						 
						
							
							
								
								Lift InitHeaderSearch::AddEnvVarPaths logic higher.  
							
							... 
							
							
							
							llvm-svn: 86337 
							
						 
						
							2009-11-07 04:20:39 +00:00  
				
					
						
							
							
								 
						
							
								6dc9638153 
								
							 
						 
						
							
							
								
								Formatting fixes.  
							
							... 
							
							
							
							llvm-svn: 86336 
							
						 
						
							2009-11-07 04:20:25 +00:00  
				
					
						
							
							
								 
						
							
								864bf7562f 
								
							 
						 
						
							
							
								
								Eliminate tabls  
							
							... 
							
							
							
							llvm-svn: 86183 
							
						 
						
							2009-11-05 22:03:02 +00:00  
				
					
						
							
							
								 
						
							
								fec61e2111 
								
							 
						 
						
							
							
								
								Add Ubuntu 9.10 libstdc++ install location.  
							
							... 
							
							
							
							llvm-svn: 86142 
							
						 
						
							2009-11-05 17:44:49 +00:00  
				
					
						
							
							
								 
						
							
								305f9f8fed 
								
							 
						 
						
							
							
								
								Add C++ include paths for Exherbo. Patch by Daniel Mierswa!  
							
							... 
							
							
							
							llvm-svn: 85588 
							
						 
						
							2009-10-30 12:57:13 +00:00  
				
					
						
							
							
								 
						
							
								177f1d979d 
								
							 
						 
						
							
							
								
								Split AddDefaultSystemIncludePaths into C, C++ and framework specific functions.  
							
							... 
							
							
							
							The user visible changes are:
*) Frameworks are only searched on OS X
*) The Cygwin c++ headers are now marked as c++ aware. I am almost
sure that not marking them was a bug.
llvm-svn: 85240 
							
						 
						
							2009-10-27 14:47:31 +00:00  
				
					
						
							
							
								 
						
							
								24241d249e 
								
							 
						 
						
							
							
								
								add gentoo x86 2009.1 (gcc 4.3.4) include paths  
							
							... 
							
							
							
							llvm-svn: 84371 
							
						 
						
							2009-10-17 23:11:14 +00:00  
				
					
						
							
							
								 
						
							
								a80c07e8e6 
								
							 
						 
						
							
							
								
								Add Ubuntu 9.04 C++ search path.  
							
							... 
							
							
							
							llvm-svn: 84301 
							
						 
						
							2009-10-17 03:19:56 +00:00  
				
					
						
							
							
								 
						
							
								d8712d9143 
								
							 
						 
						
							
							
								
								AuroraUX toolchain fixes.  
							
							... 
							
							
							
							llvm-svn: 84176 
							
						 
						
							2009-10-15 07:44:07 +00:00  
				
					
						
							
							
								 
						
							
								0a1ac331a3 
								
							 
						 
						
							
							
								
								Add support for having different c++ search dirs with -m32 and -m64. So far  
							
							... 
							
							
							
							this is only used in darwin10, 64 bit ubuntu 9.10 and 64 bit openSUSE 11.1.
llvm-svn: 84115 
							
						 
						
							2009-10-14 17:09:44 +00:00  
				
					
						
							
							
								 
						
							
								4334ce6bda 
								
							 
						 
						
							
							
								
								Fixes pth.c on Windows.  
							
							... 
							
							
							
							llvm-svn: 84007 
							
						 
						
							2009-10-13 18:51:32 +00:00  
				
					
						
							
							
								 
						
							
								b9a9a7c0ad 
								
							 
						 
						
							
							
								
								Fixup windows include paths.  Patch by John Thompson.  
							
							... 
							
							
							
							llvm-svn: 83898 
							
						 
						
							2009-10-12 20:50:45 +00:00  
				
					
						
							
							
								 
						
							
								e4ab8eacf7 
								
							 
						 
						
							
							
								
								Typo in AddGnuCPlusPlusIncludePaths.  
							
							... 
							
							
							
							llvm-svn: 83847 
							
						 
						
							2009-10-12 12:02:47 +00:00  
				
					
						
							
							
								 
						
							
								1ba6edb030 
								
							 
						 
						
							
							
								
								Efficiency refinements.  
							
							... 
							
							
							
							llvm-svn: 83666 
							
						 
						
							2009-10-09 20:16:49 +00:00  
				
					
						
							
							
								 
						
							
								e752333c66 
								
							 
						 
						
							
							
								
								Push all the way out to 80.  
							
							... 
							
							
							
							llvm-svn: 83664 
							
						 
						
							2009-10-09 19:42:16 +00:00  
				
					
						
							
							
								 
						
							
								04ca7e181f 
								
							 
						 
						
							
							
								
								Passing const Triple& is sufficient for AddDefaultSystemIncludePaths()  
							
							... 
							
							
							
							llvm-svn: 83663 
							
						 
						
							2009-10-09 19:37:12 +00:00  
				
					
						
							
							
								 
						
							
								acdc3158b3 
								
							 
						 
						
							
							
								
								Add a refactor pointer...  
							
							... 
							
							
							
							llvm-svn: 83599 
							
						 
						
							2009-10-08 23:57:53 +00:00  
				
					
						
							
							
								 
						
							
								904ad90bc8 
								
							 
						 
						
							
							
								
								Set up include paths for VC++ and Cygwin headers, along with the  
							
							... 
							
							
							
							existing MinGW headers, plus the newer 4.4.0 version.  Patch by John
Thompson.
llvm-svn: 83594 
							
						 
						
							2009-10-08 23:29:47 +00:00  
				
					
						
							
							
								 
						
							
								c3031a9643 
								
							 
						 
						
							
							
								
								Refactor the c++ include path a bit.  
							
							... 
							
							
							
							llvm-svn: 83357 
							
						 
						
							2009-10-06 01:33:02 +00:00  
				
					
						
							
							
								 
						
							
								11289f4280 
								
							 
						 
						
							
							
								
								Remove tabs, and whitespace cleanups.  
							
							... 
							
							
							
							llvm-svn: 81346 
							
						 
						
							2009-09-09 15:08:12 +00:00  
				
					
						
							
							
								 
						
							
								26db6481c5 
								
							 
						 
						
							
							
								
								Replace some instances of std::string with StringRefs.  
							
							... 
							
							
							
							llvm-svn: 81079 
							
						 
						
							2009-09-05 09:49:39 +00:00  
				
					
						
							
							
								 
						
							
								3441b4f77e 
								
							 
						 
						
							
							
								
								API changes to match llvm ToT.  
							
							... 
							
							
							
							llvm-svn: 79868 
							
						 
						
							2009-08-23 22:45:33 +00:00  
				
					
						
							
							
								 
						
							
								58bc48c14e 
								
							 
						 
						
							
							
								
								Switch to SmallString::str from SmallString::c_str.  
							
							... 
							
							
							
							- Several FIXMEs due to non-Twinification of IRBuilder.
llvm-svn: 79455 
							
						 
						
							2009-08-19 20:04:03 +00:00  
				
					
						
							
							
								 
						
							
								2be79b3608 
								
							 
						 
						
							
							
								
								Add an additional C++ hardcoded search path.  
							
							... 
							
							
							
							llvm-svn: 79075 
							
						 
						
							2009-08-15 03:45:14 +00:00  
				
					
						
							
							
								 
						
							
								b57430d698 
								
							 
						 
						
							
							
								
								add support for opensuse 11.1/11.2 search paths, patch by Stefan Reinauer  
							
							... 
							
							
							
							and Carl-Daniel Hailfinger!
llvm-svn: 78368 
							
						 
						
							2009-08-07 05:28:24 +00:00  
				
					
						
							
							
								 
						
							
								881f9a89d1 
								
							 
						 
						
							
							
								
								Additional AuroraUX header path.  
							
							... 
							
							
							
							llvm-svn: 77811 
							
						 
						
							2009-08-01 21:46:03 +00:00  
				
					
						
							
							
								 
						
							
								2e6da95a60 
								
							 
						 
						
							
							
								
								Add temp C++ include path for AuroraUX; patch by Edward O'Callaghan.  
							
							... 
							
							
							
							llvm-svn: 77786 
							
						 
						
							2009-08-01 17:10:21 +00:00  
				
					
						
							
							
								 
						
							
								0b797b1c9d 
								
							 
						 
						
							
							
								
								add gentoo 2009.0 g++ header locations  
							
							... 
							
							
							
							llvm-svn: 77158 
							
						 
						
							2009-07-26 16:14:05 +00:00  
				
					
						
							
							
								 
						
							
								df718773f7 
								
							 
						 
						
							
							
								
								Add header search path for Gentoo stable, x86_64 version.  
							
							... 
							
							
							
							llvm-svn: 74626 
							
						 
						
							2009-07-01 18:59:43 +00:00  
				
					
						
							
							
								 
						
							
								791505b5ea 
								
							 
						 
						
							
							
								
								Search path for 64-bit Ubuntu Linux, from Anders Johnsen  
							
							... 
							
							
							
							llvm-svn: 73637 
							
						 
						
							2009-06-17 21:18:36 +00:00  
				
					
						
							
							
								 
						
							
								c25d8a7e30 
								
							 
						 
						
							
							
								
								improve compatibility with GCC 4.4, patch by Michel Salim (PR3697)  
							
							... 
							
							
							
							llvm-svn: 65884 
							
						 
						
							2009-03-02 22:20:04 +00:00  
				
					
						
							
							
								 
						
							
								51adf5824e 
								
							 
						 
						
							
							
								
								Rename lib/Driver (etc) to lib/Frontend in prep for the *actual*  
							
							... 
							
							
							
							driver taking lib/Driver.
llvm-svn: 65811 
							
						 
						
							2009-03-02 06:16:29 +00:00