Author: Armin Rigo <[email protected]>
Branch: kill-exported-symbols-list
Changeset: r74107:9dfe6c33078f
Date: 2014-10-23 13:41 +0200
http://bitbucket.org/pypy/pypy/changeset/9dfe6c33078f/
Log: fix
diff --git a/rpython/rtyper/tool/test/test_rffi_platform.py
b/rpython/rtyper/tool/test/test_rffi_platform.py
--- a/rpython/rtyper/tool/test/test_rffi_platform.py
+++ b/rpython/rtyper/tool/test/test_rffi_platform.py
@@ -5,6 +5,7 @@
from rpython.tool.udir import udir
from rpython.translator.tool.cbuild import ExternalCompilationInfo
from rpython.translator.platform import platform
+from rpython.translator import cdir
from rpython.rlib.rarithmetic import r_uint, r_longlong, r_ulonglong
from rpython.rlib.rfloat import isnan
@@ -291,15 +292,17 @@
assert a % struct.calcsize("P") == 0
def test_external_lib():
- eci = ExternalCompilationInfo()
+ eci = ExternalCompilationInfo(include_dirs = [cdir])
+
c_source = """
+ #include "src/precommondefs.h"
+ RPY_EXPORTED
int f(int a, int b)
{
return (a + b);
}
"""
if platform.name == 'msvc':
- c_source = '__declspec(dllexport) ' + c_source
libname = 'libc_lib'
else:
libname = 'c_lib'
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit