[pypy-commit] creflect default: more fixes

arigo noreply at buildbot.pypy.org
Sat Nov 29 18:14:36 CET 2014


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r122:b08f974d6137
Date: 2014-11-29 18:13 +0100
http://bitbucket.org/cffi/creflect/changeset/b08f974d6137/

Log:	more fixes

diff --git a/creflect/driver.py b/creflect/driver.py
--- a/creflect/driver.py
+++ b/creflect/driver.py
@@ -68,7 +68,7 @@
         funcname = '_creflect_block%d' % blocknum
         output = expand_cdef(''.join(csource), funcname, first_lineno)
         outputf.write(output)
-        outputf.write('#define _CREFLECT_BLOCK%(blocknum)d\n' % {
+        outputf.write('#define _CRX_BLOCK%(blocknum)d\n' % {
             'blocknum': blocknum})
         if include_text_outside_creflect:
             outputf.write("\n/***** CREFLECT block end, "
@@ -88,7 +88,7 @@
 %s}
 '''
 CALL_TEMPLATE2 = '''\
-#ifdef _CREFLECT_BLOCK%(blocknum)d
+#ifdef _CRX_BLOCK%(blocknum)d
     %(funcname)s(cb);
 #endif
 '''
diff --git a/test/test_driver.py b/test/test_driver.py
--- a/test/test_driver.py
+++ b/test/test_driver.py
@@ -11,9 +11,10 @@
     f.close()
     #
     from creflect.driver import __file__
-    err = os.system("gcc -g -Werror -Wall -o '%s' -I../creflect"
-                    " '%s.c' ../creflect/creflect_debug_print.c" % (
-                        executable, executable))
+    creflect_dir = os.path.dirname(__file__)
+    err = os.system("cd '%s' && gcc -g -Werror -Wall -o '%s' -I."
+                    " '%s.c' creflect_debug_print.c" % (
+                        creflect_dir, executable, executable))
     assert err == 0
     #
     g = os.popen("'%s'" % (executable,), 'r')


More information about the pypy-commit mailing list