1set(LLVM_LINK_COMPONENTS 2 Support 3 ) 4 5add_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 raw_pwrite_stream_test.cpp 48 ) 49 50# ManagedStatic.cpp uses <pthread>. 51if(LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD) 52 target_link_libraries(SupportTests pthread) 53endif() 54