X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=tools%2Flli%2FCMakeLists.txt;h=4af05969af16d62601cf4fde2e4a7fa74a435178;hb=8f0e6ea1a1bc323e8e2fa137859cc6cd3698ad95;hp=5f8c7c9261334a4f64a37e108521505e726a532a;hpb=b868e9101c138016aad5bd910b67f40a3213d6fc;p=oota-llvm.git diff --git a/tools/lli/CMakeLists.txt b/tools/lli/CMakeLists.txt index 5f8c7c92613..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 + OrcLazyJIT.cpp RemoteMemoryManager.cpp RemoteTarget.cpp RemoteTargetExternal.cpp ) +export_executable_symbols(lli)