From c3a08a446fead9268a136aeac4f853097ca4bf78 Mon Sep 17 00:00:00 2001 From: cuda Date: Wed, 27 Feb 2013 11:28:07 -0600 Subject: [PATCH] Fix import and Makefile on Linux --- llvmpy/Makefile | 3 +-- llvmpy/src/PassManager.py | 8 +++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/llvmpy/Makefile b/llvmpy/Makefile index 9de1fb0..e9cc1c3 100644 --- a/llvmpy/Makefile +++ b/llvmpy/Makefile @@ -10,8 +10,7 @@ api.cpp api/__init__.py: src/*.py include/llvm_binding/*.h gen/gen.py gen/bindin clean: cleantemp rm -f _api.so _capsule.so - rm -rf api - py_clean + rm -rf api cleantemp: rm -f api.cpp diff --git a/llvmpy/src/PassManager.py b/llvmpy/src/PassManager.py index 4d59e9f..760f080 100644 --- a/llvmpy/src/PassManager.py +++ b/llvmpy/src/PassManager.py @@ -1,13 +1,15 @@ from binding import * from .namespace import llvm -from .Pass import Pass -from .Module import Module -from .Value import Function PassManagerBase = llvm.Class() PassManager = llvm.Class(PassManagerBase) FunctionPassManager = llvm.Class(PassManagerBase) +from .Pass import Pass +from .Module import Module +from .Value import Function + + @PassManagerBase class PassManagerBase: _include_ = 'llvm/PassManager.h'