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 ) 107