Chandler Carruth | 94d0251 | 2012-06-21 09:51:26 +0000 | [diff] [blame] | 1 | set(LLVM_LINK_COMPONENTS |
2 | Support | ||||
Chandler Carruth | 94d0251 | 2012-06-21 09:51:26 +0000 | [diff] [blame] | 3 | ) |
4 | |||||
5 | add_llvm_unittest(SupportTests | ||||
6 | AlignOfTest.cpp | ||||
7 | AllocatorTest.cpp | ||||
Sam Parker | df7c6ef | 2017-01-18 13:52:12 +0000 | [diff] [blame] | 8 | ARMAttributeParser.cpp |
Jakob Stoklund Olesen | 17a7d22 | 2013-01-05 00:57:11 +0000 | [diff] [blame] | 9 | ArrayRecyclerTest.cpp |
Zachary Turner | d9dc282 | 2017-03-02 20:52:51 +0000 | [diff] [blame] | 10 | BinaryStreamTest.cpp |
Chandler Carruth | 94d0251 | 2012-06-21 09:51:26 +0000 | [diff] [blame] | 11 | BlockFrequencyTest.cpp |
Duncan P. N. Exon Smith | cd630f2 | 2014-04-29 16:12:13 +0000 | [diff] [blame] | 12 | BranchProbabilityTest.cpp |
Peter Collingbourne | d1eac7b | 2017-03-16 03:42:00 +0000 | [diff] [blame] | 13 | CachePruningTest.cpp |
Reid Kleckner | 710c1ce | 2017-05-17 18:16:17 +0000 | [diff] [blame] | 14 | CrashRecoveryTest.cpp |
Chandler Carruth | 94d0251 | 2012-06-21 09:51:26 +0000 | [diff] [blame] | 15 | Casting.cpp |
George Karpenkov | 3f547fe | 2018-03-02 00:30:43 +0000 | [diff] [blame] | 16 | CheckedArithmeticTest.cpp |
Pavel Labath | 59838f7 | 2016-10-20 12:05:50 +0000 | [diff] [blame] | 17 | Chrono.cpp |
Chandler Carruth | 94d0251 | 2012-06-21 09:51:26 +0000 | [diff] [blame] | 18 | CommandLineTest.cpp |
Alexey Samsonov | 2fb337e | 2013-04-23 08:28:39 +0000 | [diff] [blame] | 19 | CompressionTest.cpp |
Reid Kleckner | 7df03c2 | 2013-07-16 17:14:33 +0000 | [diff] [blame] | 20 | ConvertUTFTest.cpp |
Chandler Carruth | 94d0251 | 2012-06-21 09:51:26 +0000 | [diff] [blame] | 21 | DataExtractorTest.cpp |
Eugene Leviant | c089e40 | 2016-12-27 09:31:20 +0000 | [diff] [blame] | 22 | DebugTest.cpp |
George Burgess IV | b00fb46 | 2018-07-23 21:49:36 +0000 | [diff] [blame] | 23 | DebugCounterTest.cpp |
Pavel Labath | 3b17b84 | 2018-02-21 22:36:31 +0000 | [diff] [blame] | 24 | DJBTest.cpp |
Matt Arsenault | d931642 | 2015-02-05 03:30:08 +0000 | [diff] [blame] | 25 | EndianStreamTest.cpp |
Chandler Carruth | 94d0251 | 2012-06-21 09:51:26 +0000 | [diff] [blame] | 26 | EndianTest.cpp |
Pavel Labath | fe09f50 | 2017-06-29 13:15:31 +0000 | [diff] [blame] | 27 | ErrnoTest.cpp |
Michael J. Spencer | 779c424 | 2013-01-20 20:32:30 +0000 | [diff] [blame] | 28 | ErrorOrTest.cpp |
Rui Ueyama | f7a7ab5 | 2016-12-20 23:09:09 +0000 | [diff] [blame] | 29 | ErrorTest.cpp |
Nick Kledzik | 5fce8c4 | 2012-08-01 02:29:50 +0000 | [diff] [blame] | 30 | FileOutputBufferTest.cpp |
Zachary Turner | 11db264 | 2016-11-11 23:57:40 +0000 | [diff] [blame] | 31 | FormatVariadicTest.cpp |
Rui Ueyama | f7a7ab5 | 2016-12-20 23:09:09 +0000 | [diff] [blame] | 32 | GlobPatternTest.cpp |
Teresa Johnson | 7943fec | 2016-10-13 17:43:20 +0000 | [diff] [blame] | 33 | Host.cpp |
Richard Smith | 2ae8468 | 2018-08-24 22:31:51 +0000 | [diff] [blame^] | 34 | ItaniumManglingCanonicalizerTest.cpp |
Sam McCall | 6be3824 | 2018-07-09 10:05:41 +0000 | [diff] [blame] | 35 | JSONTest.cpp |
Logan Chien | 5b776b7 | 2014-02-22 14:00:39 +0000 | [diff] [blame] | 36 | LEB128Test.cpp |
Chandler Carruth | f8c5281 | 2013-12-27 04:28:57 +0000 | [diff] [blame] | 37 | LineIteratorTest.cpp |
Reid Kleckner | 7de8ea3 | 2013-08-07 01:22:04 +0000 | [diff] [blame] | 38 | LockFileManagerTest.cpp |
Chandler Carruth | 9a6be8b | 2014-04-24 03:31:23 +0000 | [diff] [blame] | 39 | MD5Test.cpp |
Chandler Carruth | 94d0251 | 2012-06-21 09:51:26 +0000 | [diff] [blame] | 40 | ManagedStatic.cpp |
41 | MathExtrasTest.cpp | ||||
Andrew Kaylor | 5e7d792 | 2012-10-04 20:29:44 +0000 | [diff] [blame] | 42 | MemoryBufferTest.cpp |
Andrew Kaylor | 1f66100 | 2012-09-19 20:46:12 +0000 | [diff] [blame] | 43 | MemoryTest.cpp |
Zachary Turner | 5b2243e | 2016-10-29 00:27:22 +0000 | [diff] [blame] | 44 | NativeFormatTests.cpp |
Zachary Turner | 3a57fbd | 2017-05-11 00:03:52 +0000 | [diff] [blame] | 45 | ParallelTest.cpp |
Chandler Carruth | 94d0251 | 2012-06-21 09:51:26 +0000 | [diff] [blame] | 46 | Path.cpp |
Chandler Carruth | 97683aa | 2012-12-31 11:17:50 +0000 | [diff] [blame] | 47 | ProcessTest.cpp |
Reid Kleckner | 74679a9 | 2013-04-22 19:03:55 +0000 | [diff] [blame] | 48 | ProgramTest.cpp |
Chandler Carruth | 94d0251 | 2012-06-21 09:51:26 +0000 | [diff] [blame] | 49 | RegexTest.cpp |
Mandeep Singh Grang | 872f689 | 2017-08-24 23:02:48 +0000 | [diff] [blame] | 50 | ReverseIterationTest.cpp |
Greg Bedwell | 7f68a71 | 2015-10-12 15:11:47 +0000 | [diff] [blame] | 51 | ReplaceFileTest.cpp |
Duncan P. N. Exon Smith | 9c62dd5 | 2014-06-20 01:30:43 +0000 | [diff] [blame] | 52 | ScaledNumberTest.cpp |
Dmitri Gribenko | 8f94462 | 2013-09-27 21:09:25 +0000 | [diff] [blame] | 53 | SourceMgrTest.cpp |
Alexey Samsonov | b7dd329 | 2014-07-09 19:40:08 +0000 | [diff] [blame] | 54 | SpecialCaseListTest.cpp |
Nikola Smiljanic | 89e561a | 2014-06-19 00:26:49 +0000 | [diff] [blame] | 55 | StringPool.cpp |
Chandler Carruth | 94d0251 | 2012-06-21 09:51:26 +0000 | [diff] [blame] | 56 | SwapByteOrderTest.cpp |
Rui Ueyama | e9d1754 | 2017-01-09 22:55:00 +0000 | [diff] [blame] | 57 | TarWriterTest.cpp |
Saleem Abdulrasool | 11bf1ac | 2016-03-06 04:50:55 +0000 | [diff] [blame] | 58 | TargetParserTest.cpp |
Zachary Turner | 35169f6 | 2018-06-25 03:13:09 +0000 | [diff] [blame] | 59 | TaskQueueTest.cpp |
Hans Wennborg | fabf8bf | 2013-12-19 20:32:44 +0000 | [diff] [blame] | 60 | ThreadLocalTest.cpp |
Mehdi Amini | 33a7ea4 | 2015-12-15 00:59:19 +0000 | [diff] [blame] | 61 | ThreadPool.cpp |
Rui Ueyama | e9d1754 | 2017-01-09 22:55:00 +0000 | [diff] [blame] | 62 | Threading.cpp |
Vedant Kumar | d167586 | 2015-12-22 17:36:17 +0000 | [diff] [blame] | 63 | TimerTest.cpp |
Chandler Carruth | 17edbdd | 2016-02-25 03:58:21 +0000 | [diff] [blame] | 64 | TypeNameTest.cpp |
Chandler Carruth | f814ad8 | 2018-07-03 01:18:21 +0000 | [diff] [blame] | 65 | TypeTraitsTest.cpp |
James Y Knight | aa365b2 | 2015-08-05 22:57:34 +0000 | [diff] [blame] | 66 | TrailingObjectsTest.cpp |
Ivan Krasin | 3dade41 | 2016-12-01 02:54:54 +0000 | [diff] [blame] | 67 | TrigramIndexTest.cpp |
Alexander Kornienko | 9aa60fd | 2013-09-04 16:00:12 +0000 | [diff] [blame] | 68 | UnicodeTest.cpp |
Pavel Labath | d8c6290 | 2018-06-11 10:28:04 +0000 | [diff] [blame] | 69 | VersionTupleTest.cpp |
Nick Kledzik | f60a927 | 2012-12-12 20:46:15 +0000 | [diff] [blame] | 70 | YAMLIOTest.cpp |
Chandler Carruth | 94d0251 | 2012-06-21 09:51:26 +0000 | [diff] [blame] | 71 | YAMLParserTest.cpp |
Daniel Dunbar | b93a2ce | 2012-09-14 23:36:56 +0000 | [diff] [blame] | 72 | formatted_raw_ostream_test.cpp |
Daniel Dunbar | 9affb24 | 2012-09-14 23:15:56 +0000 | [diff] [blame] | 73 | raw_ostream_test.cpp |
Rafael Espindola | 37b7015 | 2015-04-14 15:00:34 +0000 | [diff] [blame] | 74 | raw_pwrite_stream_test.cpp |
Mehdi Amini | 4cd5702 | 2016-04-01 04:30:16 +0000 | [diff] [blame] | 75 | raw_sha1_ostream_test.cpp |
Rafael Espindola | eaeb6d9 | 2016-09-27 15:45:57 +0000 | [diff] [blame] | 76 | xxhashTest.cpp |
Chandler Carruth | 94d0251 | 2012-06-21 09:51:26 +0000 | [diff] [blame] | 77 | ) |
NAKAMURA Takumi | 13437e8 | 2014-11-07 16:08:19 +0000 | [diff] [blame] | 78 | |
Pavel Labath | e8354fe | 2017-12-07 10:54:23 +0000 | [diff] [blame] | 79 | target_link_libraries(SupportTests PRIVATE LLVMTestingSupport) |
80 | |||||
Galina Kistanova | 937b8e0 | 2017-06-07 06:30:27 +0000 | [diff] [blame] | 81 | # Disable all warning for AlignOfTest.cpp, |
82 | # as it does things intentionally, and there is no reliable way of | ||||
83 | # disabling all warnings for all the compilers by using pragmas. | ||||
84 | set_source_files_properties(AlignOfTest.cpp PROPERTIES COMPILE_FLAGS -w) | ||||
85 | |||||
NAKAMURA Takumi | 13437e8 | 2014-11-07 16:08:19 +0000 | [diff] [blame] | 86 | # ManagedStatic.cpp uses <pthread>. |
Shoaib Meenai | d806af3 | 2017-12-05 21:49:56 +0000 | [diff] [blame] | 87 | target_link_libraries(SupportTests PRIVATE LLVMTestingSupport ${LLVM_PTHREAD_LIB}) |
Frederich Munch | c1db8cf | 2017-04-27 16:55:24 +0000 | [diff] [blame] | 88 | |
89 | add_subdirectory(DynamicLibrary) |