platform support for counting column widths and checking isprint
[oota-llvm.git] / lib / Support / CMakeLists.txt
1 ## FIXME: This only requires RTTI because tblgen uses it.  Fix that.
2 set(LLVM_REQUIRES_RTTI 1)
3 if( MINGW )
4   set(LLVM_REQUIRES_EH 1)
5 endif()
6
7 add_llvm_library(LLVMSupport
8   APFloat.cpp
9   APInt.cpp
10   APSInt.cpp
11   Allocator.cpp
12   BlockFrequency.cpp
13   BranchProbability.cpp
14   circular_raw_ostream.cpp
15   CommandLine.cpp
16   ConstantRange.cpp
17   CrashRecoveryContext.cpp
18   DataExtractor.cpp
19   DataStream.cpp
20   Debug.cpp
21   DeltaAlgorithm.cpp
22   DAGDeltaAlgorithm.cpp
23   Dwarf.cpp
24   ErrorHandling.cpp
25   FileUtilities.cpp
26   FoldingSet.cpp
27   FormattedStream.cpp
28   GraphWriter.cpp
29   Hashing.cpp
30   IntEqClasses.cpp
31   IntervalMap.cpp
32   IntrusiveRefCntPtr.cpp
33   IsInf.cpp
34   IsNAN.cpp
35   Locale.cpp
36   LockFileManager.cpp
37   ManagedStatic.cpp
38   MemoryBuffer.cpp
39   MemoryObject.cpp
40   PluginLoader.cpp
41   PrettyStackTrace.cpp
42   Regex.cpp
43   SmallPtrSet.cpp
44   SmallVector.cpp
45   SourceMgr.cpp
46   Statistic.cpp
47   StreamableMemoryObject.cpp
48   StringExtras.cpp
49   StringMap.cpp
50   StringPool.cpp
51   StringRef.cpp
52   SystemUtils.cpp
53   Timer.cpp
54   ToolOutputFile.cpp
55   Triple.cpp
56   Twine.cpp
57   YAMLParser.cpp
58   raw_os_ostream.cpp
59   raw_ostream.cpp
60   regcomp.c
61   regerror.c
62   regexec.c
63   regfree.c
64   regstrlcpy.c
65
66 # System
67   Atomic.cpp
68   Disassembler.cpp
69   DynamicLibrary.cpp
70   Errno.cpp
71   Host.cpp
72   IncludeFile.cpp
73   Memory.cpp
74   Mutex.cpp
75   Path.cpp
76   PathV2.cpp
77   Process.cpp
78   Program.cpp
79   RWMutex.cpp
80   SearchForAddressOfSpecialSymbol.cpp
81   Signals.cpp
82   system_error.cpp
83   TargetRegistry.cpp
84   ThreadLocal.cpp
85   Threading.cpp
86   TimeValue.cpp
87   Valgrind.cpp
88   Unix/Host.inc
89   Unix/Memory.inc
90   Unix/Mutex.inc
91   Unix/Path.inc
92   Unix/PathV2.inc
93   Unix/Process.inc
94   Unix/Program.inc
95   Unix/RWMutex.inc
96   Unix/Signals.inc
97   Unix/system_error.inc
98   Unix/ThreadLocal.inc
99   Unix/TimeValue.inc
100   Windows/DynamicLibrary.inc
101   Windows/Host.inc
102   Windows/Memory.inc
103   Windows/Mutex.inc
104   Windows/Path.inc
105   Windows/PathV2.inc
106   Windows/Process.inc
107   Windows/Program.inc
108   Windows/RWMutex.inc
109   Windows/Signals.inc
110   Windows/system_error.inc
111   Windows/ThreadLocal.inc
112   Windows/TimeValue.inc
113   )