• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Make sure that the path to libffi headers is on the command
2# line. That path can be a compiler's non-default path even when
3# FFI_INCLUDE_DIR was not used, because cmake has its own paths for
4# searching for headers (CMAKE_SYSTEM_INCLUDE_PATH, for instance):
5if( FFI_INCLUDE_PATH )
6  include_directories( ${FFI_INCLUDE_PATH} )
7endif()
8
9add_llvm_library(LLVMInterpreter
10  Execution.cpp
11  ExternalFunctions.cpp
12  Interpreter.cpp
13  )
14
15if( LLVM_ENABLE_FFI )
16  target_link_libraries( LLVMInterpreter PRIVATE ${FFI_LIBRARY_PATH} )
17endif()
18
19add_dependencies(LLVMInterpreter intrinsics_gen)
20