X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=tools%2Flli%2FCMakeLists.txt;h=4af05969af16d62601cf4fde2e4a7fa74a435178;hb=8f0e6ea1a1bc323e8e2fa137859cc6cd3698ad95;hp=578c414cce91b41a35f65735221e528a6c02b5d9;hpb=0ab5c6c16b1b09d76c3ba2d70443b10bcc26169c;p=oota-llvm.git diff --git a/tools/lli/CMakeLists.txt b/tools/lli/CMakeLists.txt index 578c414cce9..4af05969af1 100644 --- a/tools/lli/CMakeLists.txt +++ b/tools/lli/CMakeLists.txt @@ -1,8 +1,24 @@ - -set(LLVM_LINK_COMPONENTS mcjit jit interpreter nativecodegen bitreader asmparser irreader selectiondag native instrumentation) - add_subdirectory(ChildTarget) +set(LLVM_LINK_COMPONENTS + CodeGen + Core + ExecutionEngine + IRReader + Instrumentation + Interpreter + MC + MCJIT + Object + OrcJIT + RuntimeDyld + SelectionDAG + Support + Target + TransformUtils + native + ) + if( LLVM_USE_OPROFILE ) set(LLVM_LINK_COMPONENTS ${LLVM_LINK_COMPONENTS} @@ -13,7 +29,7 @@ endif( LLVM_USE_OPROFILE ) if( LLVM_USE_INTEL_JITEVENTS ) set(LLVM_LINK_COMPONENTS ${LLVM_LINK_COMPONENTS} - DebugInfo + DebugInfoDWARF IntelJITEvents Object ) @@ -21,7 +37,9 @@ endif( LLVM_USE_INTEL_JITEVENTS ) add_llvm_tool(lli lli.cpp - RecordingMemoryManager.cpp + OrcLazyJIT.cpp + RemoteMemoryManager.cpp RemoteTarget.cpp RemoteTargetExternal.cpp ) +export_executable_symbols(lli)