X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=unittests%2FSupport%2FCMakeLists.txt;h=33016fc8037cc83704ea7816b2377c882b041711;hb=69078b594c8586d40dc367b3e20237a9f3f7a1a4;hp=44f80ac222c3c24f5bc3778cca9a7f3a60550cb6;hpb=beee61d3e6c7e202160233c2f24ec9d5d03f89cc;p=android-x86%2Fexternal-llvm.git diff --git a/unittests/Support/CMakeLists.txt b/unittests/Support/CMakeLists.txt index 44f80ac222c..33016fc8037 100644 --- a/unittests/Support/CMakeLists.txt +++ b/unittests/Support/CMakeLists.txt @@ -5,17 +5,30 @@ set(LLVM_LINK_COMPONENTS 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 + DJBTest.cpp + EndianStreamTest.cpp EndianTest.cpp ErrorOrTest.cpp + ErrorTest.cpp FileOutputBufferTest.cpp - IteratorTest.cpp + FormatVariadicTest.cpp + GlobPatternTest.cpp + Host.cpp LEB128Test.cpp LineIteratorTest.cpp LockFileManagerTest.cpp @@ -24,17 +37,46 @@ add_llvm_unittest(SupportTests 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 + TarWriterTest.cpp + TargetParserTest.cpp ThreadLocalTest.cpp - TimeValueTest.cpp + ThreadPool.cpp + Threading.cpp + TimerTest.cpp + TypeNameTest.cpp + TrailingObjectsTest.cpp + TrigramIndexTest.cpp UnicodeTest.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 . +target_link_libraries(SupportTests PRIVATE LLVMTestingSupport ${LLVM_PTHREAD_LIB}) + +add_subdirectory(DynamicLibrary)