47 lines
		
	
	
		
			675 B
		
	
	
	
		
			CMake
		
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			675 B
		
	
	
	
		
			CMake
		
	
	
	
if ( LLVM_INCLUDE_UTILS )
 | 
						|
  add_subdirectory(ChildTarget)
 | 
						|
endif()
 | 
						|
 | 
						|
set(LLVM_LINK_COMPONENTS
 | 
						|
  CodeGen
 | 
						|
  Core
 | 
						|
  ExecutionEngine
 | 
						|
  IRReader
 | 
						|
  Interpreter
 | 
						|
  MC
 | 
						|
  MCJIT
 | 
						|
  Object
 | 
						|
  OrcJIT
 | 
						|
  RuntimeDyld
 | 
						|
  SelectionDAG
 | 
						|
  Support
 | 
						|
  Target
 | 
						|
  TransformUtils
 | 
						|
  native
 | 
						|
  )
 | 
						|
 | 
						|
if( LLVM_USE_OPROFILE )
 | 
						|
  set(LLVM_LINK_COMPONENTS
 | 
						|
    ${LLVM_LINK_COMPONENTS}
 | 
						|
    OProfileJIT
 | 
						|
    )
 | 
						|
endif( LLVM_USE_OPROFILE )
 | 
						|
 | 
						|
if( LLVM_USE_INTEL_JITEVENTS )
 | 
						|
  set(LLVM_LINK_COMPONENTS
 | 
						|
    ${LLVM_LINK_COMPONENTS}
 | 
						|
    DebugInfoDWARF
 | 
						|
    IntelJITEvents
 | 
						|
    Object
 | 
						|
    )
 | 
						|
endif( LLVM_USE_INTEL_JITEVENTS )
 | 
						|
 | 
						|
add_llvm_tool(lli
 | 
						|
  lli.cpp
 | 
						|
  OrcLazyJIT.cpp
 | 
						|
 | 
						|
  DEPENDS
 | 
						|
  intrinsics_gen
 | 
						|
  )
 | 
						|
export_executable_symbols(lli)
 |