X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FSupport%2FCMakeLists.txt;h=cf4edff632eaa2c4fe9c8c645cb07c6532ab225c;hb=b9536ac581d0d74b29c11dcb33e22200b22b86b1;hp=c9c862ce84a862aa68956f462b569c961bb63ade;hpb=f0c55a9b9797855a4c488c7a6a97d336a5bafd8e;p=oota-llvm.git diff --git a/lib/Support/CMakeLists.txt b/lib/Support/CMakeLists.txt index c9c862ce84a..cf4edff632e 100644 --- a/lib/Support/CMakeLists.txt +++ b/lib/Support/CMakeLists.txt @@ -1,29 +1,42 @@ -## FIXME: This only requires RTTI because tblgen uses it. Fix that. -set(LLVM_REQUIRES_RTTI 1) - add_llvm_library(LLVMSupport APFloat.cpp APInt.cpp APSInt.cpp Allocator.cpp + BlockFrequency.cpp + BranchProbability.cpp circular_raw_ostream.cpp CommandLine.cpp + Compression.cpp ConstantRange.cpp + ConvertUTF.c + ConvertUTFWrapper.cpp CrashRecoveryContext.cpp + DataExtractor.cpp + DataStream.cpp Debug.cpp DeltaAlgorithm.cpp DAGDeltaAlgorithm.cpp Dwarf.cpp ErrorHandling.cpp FileUtilities.cpp + FileOutputBuffer.cpp FoldingSet.cpp FormattedStream.cpp GraphWriter.cpp + Hashing.cpp + IntEqClasses.cpp + IntervalMap.cpp + IntrusiveRefCntPtr.cpp IsInf.cpp IsNAN.cpp + LineIterator.cpp + Locale.cpp + LockFileManager.cpp ManagedStatic.cpp MemoryBuffer.cpp MemoryObject.cpp + MD5.cpp PluginLoader.cpp PrettyStackTrace.cpp Regex.cpp @@ -31,16 +44,20 @@ add_llvm_library(LLVMSupport SmallVector.cpp SourceMgr.cpp Statistic.cpp + StreamableMemoryObject.cpp StringExtras.cpp StringMap.cpp StringPool.cpp StringRef.cpp + StringRefMemoryObject.cpp SystemUtils.cpp - TargetRegistry.cpp Timer.cpp ToolOutputFile.cpp Triple.cpp Twine.cpp + Unicode.cpp + YAMLParser.cpp + YAMLTraits.cpp raw_os_ostream.cpp raw_ostream.cpp regcomp.c @@ -48,4 +65,52 @@ add_llvm_library(LLVMSupport regexec.c regfree.c regstrlcpy.c + +# System + Atomic.cpp + Disassembler.cpp + DynamicLibrary.cpp + Errno.cpp + Host.cpp + IncludeFile.cpp + Memory.cpp + Mutex.cpp + Path.cpp + Process.cpp + Program.cpp + RWMutex.cpp + SearchForAddressOfSpecialSymbol.cpp + Signals.cpp + system_error.cpp + TargetRegistry.cpp + ThreadLocal.cpp + Threading.cpp + TimeValue.cpp + Valgrind.cpp + Watchdog.cpp + Unix/Host.inc + Unix/Memory.inc + Unix/Mutex.inc + Unix/Path.inc + Unix/Process.inc + Unix/Program.inc + Unix/RWMutex.inc + Unix/Signals.inc + Unix/system_error.inc + Unix/ThreadLocal.inc + Unix/TimeValue.inc + Unix/Watchdog.inc + Windows/DynamicLibrary.inc + Windows/Host.inc + Windows/Memory.inc + Windows/Mutex.inc + Windows/Path.inc + Windows/Process.inc + Windows/Program.inc + Windows/RWMutex.inc + Windows/Signals.inc + Windows/system_error.inc + Windows/ThreadLocal.inc + Windows/TimeValue.inc + Windows/Watchdog.inc )