Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add support for Fedora16, gcc 4.6.0 and Fedora Rawhide. | Eric Christopher | 2011-04-06 | 1 | -0/+5 | |
| | | | | | | Patch by Bobby Powers llvm-svn: 129014 | |||||
* | lib/Frontend/InitHeaderSearch.cpp: Introduce AddMinGW64CXXPaths(Base) for ↵ | NAKAMURA Takumi | 2011-03-15 | 1 | -12/+24 | |
| | | | | | | x86_64-w64-mingw32. llvm-svn: 127652 | |||||
* | Add include paths for Gentoo Linux, from Marcin Mirosław! | Douglas Gregor | 2011-03-14 | 1 | -2/+22 | |
| | | | | llvm-svn: 127582 | |||||
* | Add MinGW GCC 4.5.2 include paths, from Matthieu Monrocq | Douglas Gregor | 2011-03-06 | 1 | -0/+3 | |
| | | | | llvm-svn: 127124 | |||||
* | Apply sysroot to system c++ headers too. Fixes PR9372. | Rafael Espindola | 2011-03-02 | 1 | -1/+1 | |
| | | | | llvm-svn: 126884 | |||||
* | On FreeBSD, make sure /usr/local/include is *not* in the default include | Roman Divacky | 2011-03-01 | 1 | -0/+1 | |
| | | | | | | | | path. This avoids accidentally including the wrong headers. Patch by Dimitry Andric! llvm-svn: 126761 | |||||
* | Remove the storage for -cxx-system-include. Make libcxx toolchain | Joerg Sonnenberger | 2011-02-22 | 1 | -7/+2 | |
| | | | | | | use -nostdinc++ and -cxx-isystem. llvm-svn: 126223 | |||||
* | Bug#8945: Add -cxx-isystem option to specify C++ system directories. | Joerg Sonnenberger | 2011-02-22 | 1 | -38/+62 | |
| | | | | | | | | | It works like -isystem and the search path keeps -isystem and -cxx-isystem in order relative to each other. -cxx-isystem is only used for C++ sources though. Drop the existing -cxx-system-include option for cc1 as it is now redundant. llvm-svn: 126167 | |||||
* | lib/Frontend/InitHeaderSearch.cpp: Add mingw-w64's include paths. | NAKAMURA Takumi | 2011-02-17 | 1 | -0/+8 | |
| | | | | llvm-svn: 125743 | |||||
* | Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 instead. | NAKAMURA Takumi | 2011-02-17 | 1 | -9/+0 | |
| | | | | | | No one uses *-mingw64. mingw-w64 is represented as {i686|x86_64}-w64-mingw32. llvm-svn: 125742 | |||||
* | Fix whitespace. | NAKAMURA Takumi | 2011-02-17 | 1 | -15/+15 | |
| | | | | llvm-svn: 125741 | |||||
* | Fix the distro name. | Rafael Espindola | 2011-02-15 | 1 | -1/+1 | |
| | | | | llvm-svn: 125601 | |||||
* | Fix include paths on 32 bit ubuntu 10.10. | Rafael Espindola | 2011-02-15 | 1 | -0/+5 | |
| | | | | | | Original patch by Jonas Bülow. llvm-svn: 125597 | |||||
* | InitHeaderSearch.cpp: [PR8298] Don't touch drive G: on Windows hosts! | NAKAMURA Takumi | 2011-02-11 | 1 | -6/+0 | |
| | | | | llvm-svn: 125364 | |||||
* | Moved here from LLVM Clang's configuration options and related macros. | Oscar Fuentes | 2011-02-03 | 1 | -0/+4 | |
| | | | | llvm-svn: 124825 | |||||
* | Add NetBSD target support. Patch by Joerg Sonnenberger. | Benjamin Kramer | 2011-02-02 | 1 | -3/+11 | |
| | | | | llvm-svn: 124736 | |||||
* | Add updated Debian ARM include path. | Nick Lewycky | 2011-02-01 | 1 | -0/+2 | |
| | | | | llvm-svn: 124684 | |||||
* | Remove all uses of PathV1::GetRootDirectory. | Michael J. Spencer | 2010-12-25 | 1 | -7/+6 | |
| | | | | llvm-svn: 122552 | |||||
* | Fix spelling. | Michael J. Spencer | 2010-12-21 | 1 | -1/+1 | |
| | | | | llvm-svn: 122339 | |||||
* | Replace all uses of PathV1::isAbsolute with PathV2::is_{absolute,relative}. | Michael J. Spencer | 2010-12-17 | 1 | -2/+2 | |
| | | | | llvm-svn: 122087 | |||||
* | Don't check the isysroot path for Path::isValid(); if the user has | Dan Gohman | 2010-12-01 | 1 | -1/+0 | |
| | | | | | | | specified a syntactically invalid path, it's better to let the OS diagnose the problem than to silently skip it. llvm-svn: 120542 | |||||
* | Merge System into Support. | Michael J. Spencer | 2010-11-29 | 1 | -1/+1 | |
| | | | | llvm-svn: 120297 | |||||
* | Add GCC 4.4.5 for Gentoo, and order them in a more sensible way. This allows | Chandler Carruth | 2010-11-28 | 1 | -13/+15 | |
| | | | | | | | | Gentoo systems with multiple versions to pick up the newest one first. This is especially important with Gentoo because some of the older versions are left on systems in strange states. llvm-svn: 120238 | |||||
* | Add C++ header path for openSUSE 11.4. | Rafael Espindola | 2010-11-25 | 1 | -0/+7 | |
| | | | | | | Patch by İsmail Dönmez. llvm-svn: 120154 | |||||
* | now the FileManager has a FileSystemOpts ivar, stop threading | Chris Lattner | 2010-11-23 | 1 | -3/+2 | |
| | | | | | | | | | FileSystemOpts through a ton of apis, simplifying a lot of code. This also fixes a latent bug in ASTUnit where it would invoke methods on FileManager without creating one in some code paths in cindextext. llvm-svn: 120010 | |||||
* | Add gcc-4.4.4 headers on Gentoo systems. Patch by Bertjan Broeksema! | Nico Weber | 2010-11-16 | 1 | -0/+5 | |
| | | | | llvm-svn: 119348 | |||||
* | Remove an unintended restriction on sysroots introduced during the Path | Chandler Carruth | 2010-11-16 | 1 | -1/+1 | |
| | | | | | | conversion. llvm-svn: 119346 | |||||
* | Fix a think-o. Fixes PR8606. | Chandler Carruth | 2010-11-15 | 1 | -0/+1 | |
| | | | | llvm-svn: 119139 | |||||
* | Clean up some names and fix the handling of default sysroots on Windows and | Chandler Carruth | 2010-11-15 | 1 | -9/+12 | |
| | | | | | | | | | | | other platforms where the textual default of '/' isn't the system's root directory. We should probably still make the textual default platform specific, but this should avoid the particularly bad problem with the previous state: we applied a sysroot of '/' to '/usr/local/google' which added '//usr/local/include' to the windows header search path, a share on another machine named 'usr'. Oops. llvm-svn: 119131 | |||||
* | Switch the sysroot logic to use the Path interface, resolving a FIXME and | Chandler Carruth | 2010-11-15 | 1 | -10/+12 | |
| | | | | | | making the code less gross. llvm-svn: 119099 | |||||
* | Make sysroot only apply to baked in paths which start with a '/'. | Chandler Carruth | 2010-11-15 | 1 | -10/+7 | |
| | | | | llvm-svn: 119095 | |||||
* | Implement -working-directory. | Argyrios Kyrtzidis | 2010-11-03 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | | When -working-directory is passed in command line, file paths are resolved relative to the specified directory. This helps both when using libclang (where we can't require the user to actually change the working directory) and to help reproduce test cases when the reproduction work comes along. --FileSystemOptions is introduced which controls how file system operations are performed (currently it just contains the working directory value if set). --FileSystemOptions are passed around to various interfaces that perform file operations. --Opening & reading the content of files should be done only through FileManager. This is useful in general since file operations will be abstracted in the future for the reproduction mechanism. FileSystemOptions is independent of FileManager so that we can have multiple translation units sharing the same FileManager but with different FileSystemOptions. Addresses rdar://8583824. llvm-svn: 118203 | |||||
* | Add support for Fedora 14. Patch by Daniel Kozlowski. | Rafael Espindola | 2010-11-02 | 1 | -0/+5 | |
| | | | | llvm-svn: 118035 | |||||
* | lib/Frontend/InitHeaderSearch.cpp: Fix compatibility to Cygming. | NAKAMURA Takumi | 2010-10-11 | 1 | -8/+9 | |
| | | | | | | | | | | - lib/gcc/include should not be included. Clang oughta have alternatives. (PR7956) - Cygwin: /usr/include/w32api should be included. gcc/cygwin does. - gcc/cygwin uses gcc paths as /usr/lib not /lib. They are same on Cygwin environment, though, We have to take what gcc/cygwin does. - Cygwin-1.7: Use 4.3.4. - Cygwin-1.5: Use 4.3.2 for gcc-4. llvm-svn: 116182 | |||||
* | add latest gentoo gcc path | Nuno Lopes | 2010-09-11 | 1 | -0/+4 | |
| | | | | llvm-svn: 113696 | |||||
* | Frontend: Add -cxx-system-include option which can be used to specify an | Daniel Dunbar | 2010-09-09 | 1 | -2/+7 | |
| | | | | | | | explicit list for the C++ system include directories at the -cc1 level, as an alternative to the horrible AddDefaultCPlusPlusIncludePaths(). llvm-svn: 113505 | |||||
* | Fix indentation. | Daniel Dunbar | 2010-09-09 | 1 | -30/+28 | |
| | | | | llvm-svn: 113504 | |||||
* | fix lookup of bits/c++config.h on mingw, patch by Ismail Donmez! | Chris Lattner | 2010-09-03 | 1 | -0/+2 | |
| | | | | llvm-svn: 112969 | |||||
* | add a new version of mingw, patch by İsmail "cartman" Dönmez | Chris Lattner | 2010-09-01 | 1 | -0/+4 | |
| | | | | | | in PR8049 llvm-svn: 112710 | |||||
* | Add NetBSD include search path | Anton Korobeynikov | 2010-08-31 | 1 | -0/+3 | |
| | | | | llvm-svn: 112663 | |||||
* | correct the -isystem option to not add the -isysroot path. Only the weird | Chris Lattner | 2010-08-24 | 1 | -1/+1 | |
| | | | | | | -iwithsysroot flag should do that. This fixes rdar://8345942 llvm-svn: 111979 | |||||
* | Detabify. | Eli Friedman | 2010-08-22 | 1 | -1/+1 | |
| | | | | llvm-svn: 111768 | |||||
* | Visual Studio tools used on win32 hosts when targeting win32. | Michael J. Spencer | 2010-08-21 | 1 | -2/+12 | |
| | | | | llvm-svn: 111748 | |||||
* | Driver/OpenBSD: Update toolchain for compiler changes / C++; patch by Jonathan | Daniel Dunbar | 2010-08-01 | 1 | -0/+8 | |
| | | | | | | Gray. llvm-svn: 109994 | |||||
* | Remove emacs file mode marker on file with .cpp extension. | Nick Lewycky | 2010-07-25 | 1 | -1/+1 | |
| | | | | llvm-svn: 109366 | |||||
* | Add header searching for llvm-gcc trunk on Gentoo AMD64. Patch by Mark Wood! | Nick Lewycky | 2010-07-24 | 1 | -1/+6 | |
| | | | | llvm-svn: 109357 | |||||
* | add driver support for minix, patch by Kees van Reeuwijk | Chris Lattner | 2010-07-07 | 1 | -0/+4 | |
| | | | | | | from PR7583 llvm-svn: 107788 | |||||
* | Add Cygwin C++ header search path. | Douglas Gregor | 2010-06-16 | 1 | -0/+2 | |
| | | | | llvm-svn: 106108 | |||||
* | Add ARM paths for debian. Not enough to bootstrap on a beagle board, but | Rafael Espindola | 2010-06-04 | 1 | -0/+2 | |
| | | | | | | moves us further. llvm-svn: 105468 | |||||
* | More PowerPC paths on Darwin | Douglas Gregor | 2010-05-29 | 1 | -0/+3 | |
| | | | | llvm-svn: 105084 |