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