LLVM backend for 6502
Go to file
Chandler Carruth 8d8bdff6d7 Target a minimal terminfo library rather than necessarily a full curses
library for color support detection. This still will use a curses
library if that is all we have available on the system. This change
tries to use a smaller subset of the curses library, specifically the
subset that is on some systems split off into a separate library. For
example, if you install ncurses configured --with-tinfo, a 'libtinfo' is
install that provides just the terminfo querying functionality. That
library is now used instead of curses when it is available.

This happens to fix a build error on systems with that library because
when we tried to link ncurses into the binary, we didn't pull tinfo in
as well. =]

It should also provide an easy path for supporting the NetBSD
libterminfo library, but as I don't have access to a NetBSD system I'm
leaving adding that support to those folks.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188160 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-12 09:49:17 +00:00
autoconf Target a minimal terminfo library rather than necessarily a full curses 2013-08-12 09:49:17 +00:00
bindings
cmake Target a minimal terminfo library rather than necessarily a full curses 2013-08-12 09:49:17 +00:00
docs [docs] Update TestingGuide's note on how to run with Valgrind. 2013-08-09 19:39:48 +00:00
examples ExceptionDemo.cpp: Tweak a @param. [-Wdocumentation] 2013-07-29 11:03:50 +00:00
include Target a minimal terminfo library rather than necessarily a full curses 2013-08-12 09:49:17 +00:00
lib Target a minimal terminfo library rather than necessarily a full curses 2013-08-12 09:49:17 +00:00
projects Build with the $RDYNAMIC flag on Darwin as well as other platforms. 2013-08-04 22:06:11 +00:00
runtime Use @rpath for libraries rather than @executable_path on OSX. 2013-08-02 01:51:52 +00:00
test Allow compatible extension attributes for tail calls 2013-08-12 09:45:46 +00:00
tools Remove byte order mark from source file. 2013-08-09 10:31:14 +00:00
unittests Relax conditions of test added in r188156 to fix it on Windows 2013-08-12 09:04:58 +00:00
utils [lit] Remove old ExamplesTests directory. 2013-08-09 21:39:36 +00:00
.arcconfig
.gitignore
CMakeLists.txt Target a minimal terminfo library rather than necessarily a full curses 2013-08-12 09:49:17 +00:00
CODE_OWNERS.TXT
configure Target a minimal terminfo library rather than necessarily a full curses 2013-08-12 09:49:17 +00:00
CREDITS.TXT
LICENSE.TXT
llvm.spec.in
LLVMBuild.txt
Makefile Fix regular expression used by 'make update' to only look for 'I' and '?' at the start of svn info results and to check for spaces after 'I' instead of just after '?'. 2013-07-03 14:48:37 +00:00
Makefile.common
Makefile.config.in
Makefile.rules Remove oddly named libraries with "make uninstall-local" 2013-08-06 12:50:45 +00:00
README.txt

Low Level Virtual Machine (LLVM)
================================

This directory and its subdirectories contain source code for the Low Level
Virtual Machine, a toolkit for the construction of highly optimized compilers,
optimizers, and runtime environments.

LLVM is open source software. You may freely distribute it under the terms of
the license agreement found in LICENSE.txt.

Please see the documentation provided in docs/ for further
assistance with LLVM, and in particular docs/GettingStarted.rst for getting
started with LLVM and docs/README.txt for an overview of LLVM's
documentation setup.

If you're writing a package for LLVM, see docs/Packaging.rst for our
suggestions.