- Aug 08, 2013
-
-
Chandler Carruth authored
LLVMConfig.cmake file that is (I think) used in the stand-alone Clang build, and causing link errors there w.r.t. curses. llvm-svn: 187950
-
- Aug 07, 2013
-
-
Chandler Carruth authored
using it to detect whether or not a terminal supports colors. This replaces a particularly egregious hack that merely compared the TERM environment variable to "dumb". That doesn't really translate to a reasonable experience for users that have actually ensured their terminal's capabilities are accurately reflected. This makes testing a terminal for color support somewhat more expensive, but it is called very rarely anyways. The important fast path when the output is being piped somewhere is already in place. The global lock may seem excessive, but the spec for calling into curses is *terrible*. The whole library is terrible, and I spent quite a bit of time looking for a better way of doing this before convincing myself that this was the fundamentally correct way to behave. The damage of the curses library is very narrowly confined, and we continue to use raw escape codes for actually manipulating the colors which is a much sane system than directly using curses here (IMO). If this causes trouble for folks, please let me know. I've tested it on Linux and will watch the bots carefully. I've also worked to account for the variances of curses interfaces that I could finde documentation for, but that may not have been sufficient. llvm-svn: 187874
-
- Apr 23, 2013
-
-
Alexey Samsonov authored
Add basic zlib support to LLVM. This would allow to use compression/uncompression in selected LLVM tools. llvm-svn: 180083
-
- Jul 07, 2012
-
-
NAKAMURA Takumi authored
Thanks to Kai. llvm-svn: 159887
-
- Feb 13, 2012
-
-
Dylan Noblesmith authored
This is useful for clients that want to maintain compatibility across multiple releases of LLVM. Currently users like Klee and Mesa all have to roll their own 'parse llvm-config --version output and generate defines' solution. Also reuse the new macros so that version information is less redundant/likely to fall out of sync again in the future. llvm-svn: 150405
-
- Jul 30, 2011
-
-
Chandler Carruth authored
globally scoped constructs. Also, round-trip these dependencies through the LLVMConfig.cmake.in file thata is used by CMake-based clients of "installed" (or built) LLVM trees. llvm-svn: 136543
-
- Apr 13, 2011
-
-
Oscar Fuentes authored
component names such as "engine" do not expand to "jit" and hence to the native target libraries for external users. Thanks to arrowdodger for reporting and diagnosing the problem. llvm-svn: 129444
-
- Apr 11, 2011
-
-
Oscar Fuentes authored
Patch by arrowdodger! llvm-svn: 129274
-
- Apr 10, 2011
-
-
Oscar Fuentes authored
Patch by arrowdodger! llvm-svn: 129247
-
- Apr 05, 2011
-
-
Oscar Fuentes authored
scheme is used by the functionality related to find_package. llvm-svn: 128889
-
- Apr 03, 2011
-
-
Oscar Fuentes authored
Patch by arrowdodger! llvm-svn: 128789
-
- Feb 23, 2011
-
-
Oscar Fuentes authored
on Clang when it builds using LLVM as an external library. Fixes PR9293. llvm-svn: 126309
-
- Feb 22, 2011
-
-
Oscar Fuentes authored
llvm-svn: 126224
-
- Feb 21, 2011
-
-
NAKAMURA Takumi authored
llvm-svn: 126106
-
- Feb 03, 2011
-
-
Oscar Fuentes authored
library. Installs tblgen (required by Clang). Translates handling of user settings and platform-dependant options to its own file, where it can included by another project. Installs the .cmake files required by projects like Clang. llvm-svn: 124816
-
- Sep 29, 2010
-
-
Oscar Fuentes authored
llvm-svn: 115039
-
- Aug 11, 2010
-
-
Oscar Fuentes authored
llvm-svn: 110763
-
- Aug 09, 2010
-
-
Oscar Fuentes authored
llvm-svn: 110563
-
Oscar Fuentes authored
The user can use a cmake function for obtaining the LLVM libraries corresponding to a list of LLVM components. llvm-svn: 110560
-