get_export_symbols() changed, adds now module init function if not given
by the user.
This commit is contained in:
parent
1f6a0d4568
commit
a35c931eb2
|
@ -549,14 +549,10 @@ class build_ext (Command):
|
||||||
the .pyd file (DLL) must export the module "init" function.
|
the .pyd file (DLL) must export the module "init" function.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# XXX what if 'export_symbols' defined but it doesn't contain
|
initfunc_name = "init" + string.split(ext.name,'.')[-1]
|
||||||
# "init" + module_name? Should we add it? warn? or just carry
|
if initfunc_name not in ext.export_symbols:
|
||||||
# on doing nothing?
|
ext.export_symbols.append(initfunc_name)
|
||||||
|
return ext.export_symbols
|
||||||
if ext.export_symbols is None:
|
|
||||||
return ["init" + string.split(ext.name,'.')[-1]]
|
|
||||||
else:
|
|
||||||
return ext.export_symbols
|
|
||||||
|
|
||||||
def get_libraries (self, ext):
|
def get_libraries (self, ext):
|
||||||
"""Return the list of libraries to link against when building a
|
"""Return the list of libraries to link against when building a
|
||||||
|
|
Loading…
Reference in New Issue