Add the DataExtractor utility class.
[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   Debug.cpp
20   DeltaAlgorithm.cpp
21   DAGDeltaAlgorithm.cpp
22   Dwarf.cpp
23   ErrorHandling.cpp
24   FileUtilities.cpp
25   FoldingSet.cpp
26   FormattedStream.cpp
27   GraphWriter.cpp
28   IntEqClasses.cpp
29   IntervalMap.cpp
30   IsInf.cpp
31   IsNAN.cpp
32   ManagedStatic.cpp
33   MemoryBuffer.cpp
34   MemoryObject.cpp
35   PluginLoader.cpp
36   PrettyStackTrace.cpp
37   Regex.cpp
38   SmallPtrSet.cpp
39   SmallVector.cpp
40   SourceMgr.cpp
41   Statistic.cpp
42   StringExtras.cpp
43   StringMap.cpp
44   StringPool.cpp
45   StringRef.cpp
46   SystemUtils.cpp
47   Timer.cpp
48   ToolOutputFile.cpp
49   Triple.cpp
50   Twine.cpp
51   raw_os_ostream.cpp
52   raw_ostream.cpp
53   regcomp.c
54   regerror.c
55   regexec.c
56   regfree.c
57   regstrlcpy.c
58
59 # System
60   Atomic.cpp
61   Disassembler.cpp
62   DynamicLibrary.cpp
63   Errno.cpp
64   Host.cpp
65   IncludeFile.cpp
66   Memory.cpp
67   Mutex.cpp
68   Path.cpp
69   PathV2.cpp
70   Process.cpp
71   Program.cpp
72   RWMutex.cpp
73   SearchForAddressOfSpecialSymbol.cpp
74   Signals.cpp
75   system_error.cpp
76   TargetRegistry.cpp
77   ThreadLocal.cpp
78   Threading.cpp
79   TimeValue.cpp
80   Valgrind.cpp
81   Unix/Host.inc
82   Unix/Memory.inc
83   Unix/Mutex.inc
84   Unix/Path.inc
85   Unix/PathV2.inc
86   Unix/Process.inc
87   Unix/Program.inc
88   Unix/RWMutex.inc
89   Unix/Signals.inc
90   Unix/system_error.inc
91   Unix/ThreadLocal.inc
92   Unix/TimeValue.inc
93   Windows/DynamicLibrary.inc
94   Windows/Host.inc
95   Windows/Memory.inc
96   Windows/Mutex.inc
97   Windows/Path.inc
98   Windows/PathV2.inc
99   Windows/Process.inc
100   Windows/Program.inc
101   Windows/RWMutex.inc
102   Windows/Signals.inc
103   Windows/system_error.inc
104   Windows/ThreadLocal.inc
105   Windows/TimeValue.inc
106   )