Oscar Fuentes | 800a2af | 2011-01-27 22:58:34 +0000 | [diff] [blame] | 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): |
| 5 | if( FFI_INCLUDE_PATH ) |
Oscar Fuentes | 6495595 | 2011-01-21 15:42:54 +0000 | [diff] [blame] | 6 | include_directories( ${FFI_INCLUDE_PATH} ) |
| 7 | endif() |
| 8 | |
Douglas Gregor | 85fedbe | 2009-06-23 17:57:35 +0000 | [diff] [blame] | 9 | add_llvm_library(LLVMInterpreter |
Oscar Fuentes | a229b3c | 2008-09-22 01:08:49 +0000 | [diff] [blame] | 10 | Execution.cpp |
| 11 | ExternalFunctions.cpp |
| 12 | Interpreter.cpp |
| 13 | ) |
Oscar Fuentes | 6495595 | 2011-01-21 15:42:54 +0000 | [diff] [blame] | 14 | |
| 15 | if( LLVM_ENABLE_FFI ) |
Oscar Fuentes | e789bdb | 2011-01-28 16:49:05 +0000 | [diff] [blame] | 16 | target_link_libraries( LLVMInterpreter ${FFI_LIBRARY_PATH} ) |
Oscar Fuentes | 6495595 | 2011-01-21 15:42:54 +0000 | [diff] [blame] | 17 | endif() |