set(LLVM_LINK_COMPONENTS Support ) add_llvm_unittest(SupportTests AlignOfTest.cpp AllocatorTest.cpp ArrayRecyclerTest.cpp BlockFrequencyTest.cpp BranchProbabilityTest.cpp Casting.cpp CommandLineTest.cpp CompressionTest.cpp ConvertUTFTest.cpp DataExtractorTest.cpp DwarfTest.cpp EndianTest.cpp ErrorOrTest.cpp FileOutputBufferTest.cpp IteratorTest.cpp LEB128Test.cpp LineIteratorTest.cpp LockFileManagerTest.cpp MD5Test.cpp ManagedStatic.cpp MathExtrasTest.cpp MemoryBufferTest.cpp MemoryTest.cpp Path.cpp ProcessTest.cpp ProgramTest.cpp RegexTest.cpp ScaledNumberTest.cpp SourceMgrTest.cpp SpecialCaseListTest.cpp StreamingMemoryObject.cpp StringPool.cpp SwapByteOrderTest.cpp ThreadLocalTest.cpp TimeValueTest.cpp UnicodeTest.cpp YAMLIOTest.cpp YAMLParserTest.cpp formatted_raw_ostream_test.cpp raw_ostream_test.cpp ) # ManagedStatic.cpp uses . if(LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD) target_link_libraries(SupportTests pthread) endif()