Andrew Kaylor | 5e7d792 | 2012-10-04 20:29:44 +0000 | [diff] [blame] | 1 | set(LLVM_LINK_COMPONENTS |
NAKAMURA Takumi | b5c4b876 | 2013-12-10 11:13:32 +0000 | [diff] [blame] | 2 | Analysis |
3 | Core | ||||
4 | ExecutionEngine | ||||
Filip Pizlo | c95bd8d | 2014-02-20 23:57:31 +0000 | [diff] [blame] | 5 | IPO |
Roman Lebedev | 68e0dae | 2018-04-24 08:40:37 +0000 | [diff] [blame] | 6 | InstCombine |
NAKAMURA Takumi | 23b702c | 2014-07-14 05:01:53 +0000 | [diff] [blame] | 7 | MC |
NAKAMURA Takumi | b5c4b876 | 2013-12-10 11:13:32 +0000 | [diff] [blame] | 8 | MCJIT |
NAKAMURA Takumi | 7540eaf | 2015-02-16 02:13:30 +0000 | [diff] [blame] | 9 | RuntimeDyld |
NAKAMURA Takumi | b5c4b876 | 2013-12-10 11:13:32 +0000 | [diff] [blame] | 10 | ScalarOpts |
11 | Support | ||||
12 | Target | ||||
Andrew Kaylor | 5e7d792 | 2012-10-04 20:29:44 +0000 | [diff] [blame] | 13 | nativecodegen |
14 | ) | ||||
15 | |||||
16 | set(MCJITTestsSources | ||||
17 | MCJITTest.cpp | ||||
Andrew Kaylor | 31be5ef | 2013-04-29 17:49:40 +0000 | [diff] [blame] | 18 | MCJITCAPITest.cpp |
Andrew Kaylor | ab5ba51 | 2012-11-27 19:42:02 +0000 | [diff] [blame] | 19 | MCJITMemoryManagerTest.cpp |
Andrew Kaylor | 6bbb2c9 | 2013-10-01 01:48:36 +0000 | [diff] [blame] | 20 | MCJITMultipleModuleTest.cpp |
Andrew Kaylor | ced4e8f | 2013-04-25 21:02:36 +0000 | [diff] [blame] | 21 | MCJITObjectCacheTest.cpp |
Andrew Kaylor | 5e7d792 | 2012-10-04 20:29:44 +0000 | [diff] [blame] | 22 | ) |
23 | |||||
24 | if(MSVC) | ||||
25 | list(APPEND MCJITTestsSources MCJITTests.def) | ||||
26 | endif() | ||||
27 | |||||
28 | add_llvm_unittest(MCJITTests | ||||
29 | ${MCJITTestsSources} | ||||
30 | ) | ||||
31 | |||||
32 | if(MINGW OR CYGWIN) | ||||
33 | set_property(TARGET MCJITTests PROPERTY LINK_FLAGS -Wl,--export-all-symbols) | ||||
34 | endif() |