[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