llvm.engine: use find-library, although I think looking for "LLVM-3" might be better.

db4
John Benediktsson 2014-06-08 13:43:49 -07:00
parent 17478e27cd
commit 849d8325ea
1 changed files with 7 additions and 15 deletions

View File

@ -4,20 +4,12 @@ USING: alien.c-types alien.libraries alien.syntax llvm.core ;
IN: llvm.engine
<<
"LLVMExecutionEngine" add-llvm-library
"LLVMTarget" add-llvm-library
"LLVMAnalysis" add-llvm-library
"LLVMipa" add-llvm-library
"LLVMTransformUtils" add-llvm-library
"LLVMScalarOpts" add-llvm-library
"LLVMCodeGen" add-llvm-library
"LLVMAsmPrinter" add-llvm-library
"LLVMSelectionDAG" add-llvm-library
"LLVMX86CodeGen" add-llvm-library
"LLVMJIT" add-llvm-library
"LLVMInterpreter" add-llvm-library
{
"LLVMExecutionEngine" "LLVMTarget" "LLVMAnalysis" "LLVMipa"
"LLVMTransformUtils" "LLVMScalarOpts" "LLVMCodeGen"
"LLVMAsmPrinter" "LLVMSelectionDAG" "LLVMX86CodeGen"
"LLVMJIT" "LLVMInterpreter"
} [ dup find-library cdecl add-library ] each
>>
! llvm-c/ExecutionEngine.h
@ -54,4 +46,4 @@ FUNCTION: int LLVMFindFunction
FUNCTION: void* LLVMGetPointerToGlobal ( LLVMExecutionEngineRef EE, LLVMValueRef Global ) ;
FUNCTION: LLVMGenericValueRef LLVMRunFunction
( LLVMExecutionEngineRef EE, LLVMValueRef F, unsigned NumArgs, LLVMGenericValueRef* Args ) ;
( LLVMExecutionEngineRef EE, LLVMValueRef F, unsigned NumArgs, LLVMGenericValueRef* Args ) ;