[pypy-svn] r24779 - in pypy/dist/pypy/translator/llvm/pyllvm: . test
ericvrp at codespeak.net
ericvrp at codespeak.net
Wed Mar 22 11:58:27 CET 2006
Author: ericvrp
Date: Wed Mar 22 11:58:23 2006
New Revision: 24779
Added:
pypy/dist/pypy/translator/llvm/pyllvm/build.py
Modified:
pypy/dist/pypy/translator/llvm/pyllvm/test/test_ee.py
Log:
ease build of pyllvm.so
Added: pypy/dist/pypy/translator/llvm/pyllvm/build.py
==============================================================================
--- (empty file)
+++ pypy/dist/pypy/translator/llvm/pyllvm/build.py Wed Mar 22 11:58:23 2006
@@ -0,0 +1,11 @@
+try:
+ from pypy.translator.llvm.pyllvm import pyllvm
+except:
+ try:
+ import sys
+ sys.argv = "setup.py build_ext -i".split()
+ from pypy.translator.llvm.pyllvm import setup
+ except:
+ import py
+ py.test.skip("pyllvm failed to build")
+ from pypy.translator.llvm.pyllvm import pyllvm
Modified: pypy/dist/pypy/translator/llvm/pyllvm/test/test_ee.py
==============================================================================
--- pypy/dist/pypy/translator/llvm/pyllvm/test/test_ee.py (original)
+++ pypy/dist/pypy/translator/llvm/pyllvm/test/test_ee.py Wed Mar 22 11:58:23 2006
@@ -1,16 +1,10 @@
import py
from pypy.translator.llvm.buildllvm import llvm_is_on_path
-
if not llvm_is_on_path():
py.test.skip("llvm not found")
-try:
- from pypy.translator.llvm.pyllvm import pyllvm
-except:
- import sys
- sys.argv = "setup.py build_ext -i".split()
- from pypy.translator.llvm.pyllvm import setup
- from pypy.translator.llvm.pyllvm import pyllvm
+from pypy.translator.llvm.pyllvm.build import pyllvm
+
def test_execution_engine():
ee = pyllvm.get_ee()
More information about the Pypy-commit
mailing list