1set(LLVM_LINK_COMPONENTS 2 Analysis 3 Core 4 ExecutionEngine 5 IPO 6 InstCombine 7 MC 8 MCJIT 9 RuntimeDyld 10 ScalarOpts 11 Support 12 Target 13 nativecodegen 14 ) 15 16set(MCJITTestsSources 17 MCJITTest.cpp 18 MCJITCAPITest.cpp 19 MCJITMemoryManagerTest.cpp 20 MCJITMultipleModuleTest.cpp 21 MCJITObjectCacheTest.cpp 22 ) 23 24if(MSVC) 25 list(APPEND MCJITTestsSources MCJITTests.def) 26endif() 27 28add_llvm_unittest(MCJITTests 29 ${MCJITTestsSources} 30 ) 31 32if(MINGW OR CYGWIN) 33 set_property(TARGET MCJITTests PROPERTY LINK_FLAGS -Wl,--export-all-symbols) 34endif() 35