blob: a0e997d349f99c560db69408371f08291f37c7d6 [file] [log] [blame]
Oscar Fuentes889c1e72010-10-17 02:26:16 +00001## FIXME: This only requires RTTI because tblgen uses it. Fix that.
2set(LLVM_REQUIRES_RTTI 1)
Michael J. Spencer447762d2010-11-29 18:16:10 +00003if( MINGW )
4 set(LLVM_REQUIRES_EH 1)
5endif()
Oscar Fuentes889c1e72010-10-17 02:26:16 +00006
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00007add_llvm_library(LLVMSupport
8 APFloat.cpp
9 APInt.cpp
10 APSInt.cpp
11 Allocator.cpp
Douglas Gregor3ab9e502009-12-23 17:03:46 +000012 circular_raw_ostream.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000013 CommandLine.cpp
14 ConstantRange.cpp
Douglas Gregorb7b5a7d2010-07-28 17:17:46 +000015 CrashRecoveryContext.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000016 Debug.cpp
Daniel Dunbarff53d462009-12-03 11:12:42 +000017 DeltaAlgorithm.cpp
Daniel Dunbar579ba2a2010-06-08 16:21:22 +000018 DAGDeltaAlgorithm.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000019 Dwarf.cpp
Mike Stump54731d52009-07-07 18:52:14 +000020 ErrorHandling.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000021 FileUtilities.cpp
22 FoldingSet.cpp
Ted Kremenek57da3ed2009-07-14 20:44:17 +000023 FormattedStream.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000024 GraphWriter.cpp
Jakob Stoklund Olesenbaee6552010-12-21 00:04:46 +000025 IntEqClasses.cpp
Jakob Stoklund Olesen345945e2010-11-19 04:47:19 +000026 IntervalMap.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000027 IsInf.cpp
28 IsNAN.cpp
29 ManagedStatic.cpp
30 MemoryBuffer.cpp
Ted Kremenekc74e09f2009-09-11 21:49:45 +000031 MemoryObject.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000032 PluginLoader.cpp
Duncan Sands96f52eb2009-03-05 09:19:13 +000033 PrettyStackTrace.cpp
Ted Kremenek1543d132009-09-01 17:01:02 +000034 Regex.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000035 SmallPtrSet.cpp
Chris Lattner4ea86c42009-12-16 08:44:24 +000036 SmallVector.cpp
Chris Lattnerfd255752009-06-21 03:41:50 +000037 SourceMgr.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000038 Statistic.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000039 StringExtras.cpp
40 StringMap.cpp
41 StringPool.cpp
Daniel Dunbar44981682009-09-16 22:38:48 +000042 StringRef.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000043 SystemUtils.cpp
Ted Kremenek1492e172009-07-15 05:39:55 +000044 TargetRegistry.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000045 Timer.cpp
John Thompsonf41f11c2010-10-07 23:12:15 +000046 ToolOutputFile.cpp
Douglas Gregorbbcf90f2009-05-27 16:52:17 +000047 Triple.cpp
Daniel Dunbar0cf4e692009-07-24 07:04:49 +000048 Twine.cpp
Oscar Fuentesa5ff9e32009-08-25 00:02:29 +000049 raw_os_ostream.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000050 raw_ostream.cpp
Torok Edwine14d4cd2009-08-30 08:24:09 +000051 regcomp.c
52 regerror.c
53 regexec.c
54 regfree.c
55 regstrlcpy.c
Michael J. Spencer447762d2010-11-29 18:16:10 +000056
57# System
Michael J. Spencer447762d2010-11-29 18:16:10 +000058 Atomic.cpp
59 Disassembler.cpp
60 DynamicLibrary.cpp
61 Errno.cpp
62 Host.cpp
63 IncludeFile.cpp
64 Memory.cpp
65 Mutex.cpp
66 Path.cpp
Michael J. Spencerebad2f92010-11-29 22:28:51 +000067 PathV2.cpp
Michael J. Spencer447762d2010-11-29 18:16:10 +000068 Process.cpp
69 Program.cpp
70 RWMutex.cpp
71 SearchForAddressOfSpecialSymbol.cpp
72 Signals.cpp
73 system_error.cpp
74 ThreadLocal.cpp
75 Threading.cpp
76 TimeValue.cpp
77 Valgrind.cpp
Michael J. Spencer447762d2010-11-29 18:16:10 +000078 Unix/Host.inc
79 Unix/Memory.inc
80 Unix/Mutex.inc
81 Unix/Path.inc
Michael J. Spencerebad2f92010-11-29 22:28:51 +000082 Unix/PathV2.inc
Michael J. Spencer447762d2010-11-29 18:16:10 +000083 Unix/Process.inc
84 Unix/Program.inc
85 Unix/RWMutex.inc
86 Unix/Signals.inc
87 Unix/system_error.inc
88 Unix/ThreadLocal.inc
89 Unix/TimeValue.inc
Michael J. Spencer447762d2010-11-29 18:16:10 +000090 Windows/DynamicLibrary.inc
91 Windows/Host.inc
92 Windows/Memory.inc
93 Windows/Mutex.inc
94 Windows/Path.inc
Michael J. Spencerebad2f92010-11-29 22:28:51 +000095 Windows/PathV2.inc
Michael J. Spencer447762d2010-11-29 18:16:10 +000096 Windows/Process.inc
97 Windows/Program.inc
98 Windows/RWMutex.inc
99 Windows/Signals.inc
100 Windows/system_error.inc
101 Windows/ThreadLocal.inc
102 Windows/TimeValue.inc
Oscar Fuentesa229b3c2008-09-22 01:08:49 +0000103 )