92 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			CMake
		
	
	
	
			
		
		
	
	
			92 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			CMake
		
	
	
	
| set(LLVM_LINK_COMPONENTS
 | |
|   Support
 | |
|   )
 | |
| 
 | |
| add_llvm_unittest(SupportTests
 | |
|   AlignOfTest.cpp
 | |
|   AllocatorTest.cpp
 | |
|   ARMAttributeParser.cpp
 | |
|   ArrayRecyclerTest.cpp
 | |
|   BinaryStreamTest.cpp
 | |
|   BlockFrequencyTest.cpp
 | |
|   BranchProbabilityTest.cpp
 | |
|   CachePruningTest.cpp
 | |
|   CrashRecoveryTest.cpp
 | |
|   Casting.cpp
 | |
|   CheckedArithmeticTest.cpp
 | |
|   Chrono.cpp
 | |
|   CommandLineTest.cpp
 | |
|   CompressionTest.cpp
 | |
|   ConvertUTFTest.cpp
 | |
|   DataExtractorTest.cpp
 | |
|   DebugTest.cpp
 | |
|   DebugCounterTest.cpp
 | |
|   DJBTest.cpp
 | |
|   EndianStreamTest.cpp
 | |
|   EndianTest.cpp
 | |
|   ErrnoTest.cpp
 | |
|   ErrorOrTest.cpp
 | |
|   ErrorTest.cpp
 | |
|   FileOutputBufferTest.cpp
 | |
|   FormatVariadicTest.cpp
 | |
|   GlobPatternTest.cpp
 | |
|   Host.cpp
 | |
|   ItaniumManglingCanonicalizerTest.cpp
 | |
|   JSONTest.cpp
 | |
|   LEB128Test.cpp
 | |
|   LineIteratorTest.cpp
 | |
|   LockFileManagerTest.cpp
 | |
|   MD5Test.cpp
 | |
|   ManagedStatic.cpp
 | |
|   MathExtrasTest.cpp
 | |
|   MemoryBufferTest.cpp
 | |
|   MemoryTest.cpp
 | |
|   NativeFormatTests.cpp
 | |
|   ParallelTest.cpp
 | |
|   Path.cpp
 | |
|   ProcessTest.cpp
 | |
|   ProgramTest.cpp
 | |
|   RegexTest.cpp
 | |
|   ReverseIterationTest.cpp
 | |
|   ReplaceFileTest.cpp
 | |
|   ScaledNumberTest.cpp
 | |
|   SourceMgrTest.cpp
 | |
|   SpecialCaseListTest.cpp
 | |
|   StringPool.cpp
 | |
|   SwapByteOrderTest.cpp
 | |
|   SymbolRemappingReaderTest.cpp
 | |
|   TarWriterTest.cpp
 | |
|   TargetParserTest.cpp
 | |
|   TaskQueueTest.cpp
 | |
|   ThreadLocalTest.cpp
 | |
|   ThreadPool.cpp
 | |
|   Threading.cpp
 | |
|   TimerTest.cpp
 | |
|   TypeNameTest.cpp
 | |
|   TypeTraitsTest.cpp
 | |
|   TrailingObjectsTest.cpp
 | |
|   TrigramIndexTest.cpp
 | |
|   UnicodeTest.cpp
 | |
|   VersionTupleTest.cpp
 | |
|   VirtualFileSystemTest.cpp
 | |
|   YAMLIOTest.cpp
 | |
|   YAMLParserTest.cpp
 | |
|   formatted_raw_ostream_test.cpp
 | |
|   raw_ostream_test.cpp
 | |
|   raw_pwrite_stream_test.cpp
 | |
|   raw_sha1_ostream_test.cpp
 | |
|   xxhashTest.cpp
 | |
|   )
 | |
| 
 | |
| target_link_libraries(SupportTests PRIVATE LLVMTestingSupport)
 | |
| 
 | |
| # Disable all warning for AlignOfTest.cpp,
 | |
| # as it does things intentionally, and there is no reliable way of
 | |
| # disabling all warnings for all the compilers by using pragmas.
 | |
| set_source_files_properties(AlignOfTest.cpp PROPERTIES COMPILE_FLAGS -w)
 | |
| 
 | |
| # ManagedStatic.cpp uses <pthread>.
 | |
| target_link_libraries(SupportTests PRIVATE LLVMTestingSupport ${LLVM_PTHREAD_LIB})
 | |
| 
 | |
| add_subdirectory(DynamicLibrary)
 |