From 849d8325eac72df9cd39305bfb9119eb9216348a Mon Sep 17 00:00:00 2001 From: John Benediktsson Date: Sun, 8 Jun 2014 13:43:49 -0700 Subject: [PATCH] llvm.engine: use find-library, although I think looking for "LLVM-3" might be better. --- extra/llvm/engine/engine.factor | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/extra/llvm/engine/engine.factor b/extra/llvm/engine/engine.factor index bb39f86f73..1758959281 100644 --- a/extra/llvm/engine/engine.factor +++ b/extra/llvm/engine/engine.factor @@ -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 ) ; \ No newline at end of file +( LLVMExecutionEngineRef EE, LLVMValueRef F, unsigned NumArgs, LLVMGenericValueRef* Args ) ;