Fix up the CMake build for the new files added in r146960, they're
[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   IntrusiveRefCntPtr.cpp
31   IsInf.cpp
32   IsNAN.cpp
33   JSONParser.cpp
34   ManagedStatic.cpp
35   MemoryBuffer.cpp
36   MemoryObject.cpp
37   PluginLoader.cpp
38   PrettyStackTrace.cpp
39   Regex.cpp
40   SmallPtrSet.cpp
41   SmallVector.cpp
42   SourceMgr.cpp
43   Statistic.cpp
44   StringExtras.cpp
45   StringMap.cpp
46   StringPool.cpp
47   StringRef.cpp
48   SystemUtils.cpp
49   Timer.cpp
50   ToolOutputFile.cpp
51   Triple.cpp
52   Twine.cpp
53   raw_os_ostream.cpp
54   raw_ostream.cpp
55   regcomp.c
56   regerror.c
57   regexec.c
58   regfree.c
59   regstrlcpy.c
60
61 # System
62   Atomic.cpp
63   Disassembler.cpp
64   DynamicLibrary.cpp
65   Errno.cpp
66   Host.cpp
67   IncludeFile.cpp
68   Memory.cpp
69   Mutex.cpp
70   Path.cpp
71   PathV2.cpp
72   Process.cpp
73   Program.cpp
74   RWMutex.cpp
75   SearchForAddressOfSpecialSymbol.cpp
76   Signals.cpp
77   system_error.cpp
78   TargetRegistry.cpp
79   ThreadLocal.cpp
80   Threading.cpp
81   TimeValue.cpp
82   Valgrind.cpp
83   Unix/Host.inc
84   Unix/Memory.inc
85   Unix/Mutex.inc
86   Unix/Path.inc
87   Unix/PathV2.inc
88   Unix/Process.inc
89   Unix/Program.inc
90   Unix/RWMutex.inc
91   Unix/Signals.inc
92   Unix/system_error.inc
93   Unix/ThreadLocal.inc
94   Unix/TimeValue.inc
95   Windows/DynamicLibrary.inc
96   Windows/Host.inc
97   Windows/Memory.inc
98   Windows/Mutex.inc
99   Windows/Path.inc
100   Windows/PathV2.inc
101   Windows/Process.inc
102   Windows/Program.inc
103   Windows/RWMutex.inc
104   Windows/Signals.inc
105   Windows/system_error.inc
106   Windows/ThreadLocal.inc
107   Windows/TimeValue.inc
108   )