Add support for double / float to EndianStream
[oota-llvm.git] / unittests / Support / CMakeLists.txt
1 set(LLVM_LINK_COMPONENTS
2   Support
3   )
4
5 add_llvm_unittest(SupportTests
6   AlignOfTest.cpp
7   AllocatorTest.cpp
8   ArrayRecyclerTest.cpp
9   BlockFrequencyTest.cpp
10   BranchProbabilityTest.cpp
11   Casting.cpp
12   CommandLineTest.cpp
13   CompressionTest.cpp
14   ConvertUTFTest.cpp
15   DataExtractorTest.cpp
16   DwarfTest.cpp
17   EndianStreamTest.cpp
18   EndianTest.cpp
19   ErrorOrTest.cpp
20   FileOutputBufferTest.cpp
21   IteratorTest.cpp
22   LEB128Test.cpp
23   LineIteratorTest.cpp
24   LockFileManagerTest.cpp
25   MD5Test.cpp
26   ManagedStatic.cpp
27   MathExtrasTest.cpp
28   MemoryBufferTest.cpp
29   MemoryTest.cpp
30   Path.cpp
31   ProcessTest.cpp
32   ProgramTest.cpp
33   RegexTest.cpp
34   ScaledNumberTest.cpp
35   SourceMgrTest.cpp
36   SpecialCaseListTest.cpp
37   StreamingMemoryObject.cpp
38   StringPool.cpp
39   SwapByteOrderTest.cpp
40   ThreadLocalTest.cpp
41   TimeValueTest.cpp
42   UnicodeTest.cpp
43   YAMLIOTest.cpp
44   YAMLParserTest.cpp
45   formatted_raw_ostream_test.cpp
46   raw_ostream_test.cpp
47   )
48
49 # ManagedStatic.cpp uses <pthread>.
50 if(LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD)
51   target_link_libraries(SupportTests pthread)
52 endif()