Author: Maciej Fijalkowski <[email protected]>
Branch:
Changeset: r63922:1e3bae0b8ace
Date: 2013-05-08 19:15 +0200
http://bitbucket.org/pypy/pypy/changeset/1e3bae0b8ace/
Log: automatically export all @entrypoints, not sure exactly if it works
diff --git a/rpython/rlib/entrypoint.py b/rpython/rlib/entrypoint.py
--- a/rpython/rlib/entrypoint.py
+++ b/rpython/rlib/entrypoint.py
@@ -7,12 +7,16 @@
if key == 'main' than it's included by default
"""
+ from rpython.translator.cbuild import ExternalCompilationInfo
+
def deco(func):
secondary_entrypoints.setdefault(key, []).append((func, argtypes))
if c_name is not None:
func.c_name = c_name
if relax:
func.relax_sig_check = True
+ func._compilation_info = ExternalCompilationInfo(
+ export_symbols=[c_name or func.func_name])
return func
return deco
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit