Home | History | Annotate | Download | only in lli
      1 add_subdirectory(ChildTarget)
      2 
      3 set(LLVM_LINK_COMPONENTS
      4   CodeGen
      5   Core
      6   ExecutionEngine
      7   IRReader
      8   Instrumentation
      9   Interpreter
     10   MC
     11   MCJIT
     12   Object
     13   OrcJIT
     14   RuntimeDyld
     15   SelectionDAG
     16   Support
     17   native
     18   )
     19 
     20 if( LLVM_USE_OPROFILE )
     21   set(LLVM_LINK_COMPONENTS
     22     ${LLVM_LINK_COMPONENTS}
     23     OProfileJIT
     24     )
     25 endif( LLVM_USE_OPROFILE )
     26 
     27 if( LLVM_USE_INTEL_JITEVENTS )
     28   set(LLVM_LINK_COMPONENTS
     29     ${LLVM_LINK_COMPONENTS}
     30     DebugInfoDWARF
     31     IntelJITEvents
     32     Object
     33     )
     34 endif( LLVM_USE_INTEL_JITEVENTS )
     35 
     36 add_llvm_tool(lli
     37   lli.cpp
     38   OrcLazyJIT.cpp
     39   RemoteMemoryManager.cpp
     40   RemoteTarget.cpp
     41   RemoteTargetExternal.cpp
     42   )
     43 export_executable_symbols(lli)
     44