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 |
NAKAMURA Takumi | b5c4b876 | 2013-12-10 11:13:32 +0000 | [diff] [blame] | 6 | JIT |
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 |
9 | ScalarOpts | ||||
10 | Support | ||||
11 | Target | ||||
Andrew Kaylor | 5e7d792 | 2012-10-04 20:29:44 +0000 | [diff] [blame] | 12 | nativecodegen |
13 | ) | ||||
14 | |||||
15 | set(MCJITTestsSources | ||||
16 | MCJITTest.cpp | ||||
Andrew Kaylor | 31be5ef | 2013-04-29 17:49:40 +0000 | [diff] [blame] | 17 | MCJITCAPITest.cpp |
Andrew Kaylor | ab5ba51 | 2012-11-27 19:42:02 +0000 | [diff] [blame] | 18 | MCJITMemoryManagerTest.cpp |
Andrew Kaylor | 6bbb2c9 | 2013-10-01 01:48:36 +0000 | [diff] [blame] | 19 | MCJITMultipleModuleTest.cpp |
Andrew Kaylor | ced4e8f | 2013-04-25 21:02:36 +0000 | [diff] [blame] | 20 | MCJITObjectCacheTest.cpp |
Andrew Kaylor | 5e7d792 | 2012-10-04 20:29:44 +0000 | [diff] [blame] | 21 | ) |
22 | |||||
23 | if(MSVC) | ||||
24 | list(APPEND MCJITTestsSources MCJITTests.def) | ||||
25 | endif() | ||||
26 | |||||
27 | add_llvm_unittest(MCJITTests | ||||
28 | ${MCJITTestsSources} | ||||
29 | ) | ||||
30 | |||||
31 | if(MINGW OR CYGWIN) | ||||
32 | set_property(TARGET MCJITTests PROPERTY LINK_FLAGS -Wl,--export-all-symbols) | ||||
33 | endif() |