841a0ce42f80d6598154af8819bdbca66df7a00d
[oota-llvm.git] / tools / lli / CMakeLists.txt
1 add_subdirectory(ChildTarget)
2
3 set(LLVM_LINK_COMPONENTS mcjit jit interpreter nativecodegen bitreader asmparser irreader selectiondag native instrumentation)
4
5 if( LLVM_USE_OPROFILE )
6   set(LLVM_LINK_COMPONENTS
7     ${LLVM_LINK_COMPONENTS}
8     OProfileJIT
9     )
10 endif( LLVM_USE_OPROFILE )
11
12 if( LLVM_USE_INTEL_JITEVENTS )
13   set(LLVM_LINK_COMPONENTS
14     ${LLVM_LINK_COMPONENTS}
15     DebugInfo
16     IntelJITEvents
17     Object
18     )
19 endif( LLVM_USE_INTEL_JITEVENTS )
20
21 add_llvm_tool(lli
22   lli.cpp
23   RemoteMemoryManager.cpp
24   RemoteTarget.cpp
25   RemoteTargetExternal.cpp
26   )
27 set_target_properties(lli PROPERTIES ENABLE_EXPORTS 1)