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