makepanda: more reliable way to get extension suffix
This commit is contained in:
parent
38c2382ba6
commit
412f5ecc2a
|
|
@ -3260,14 +3260,8 @@ def SetOrigExt(x, v):
|
|||
|
||||
def GetExtensionSuffix():
|
||||
if sys.version_info >= (3, 0):
|
||||
suffix = sysconfig.get_config_var('EXT_SUFFIX')
|
||||
if suffix == '.so':
|
||||
# On my FreeBSD system, this is not set correctly, but SOABI is.
|
||||
soabi = sysconfig.get_config_var('SOABI')
|
||||
if soabi:
|
||||
return '.%s.so' % (soabi)
|
||||
elif suffix:
|
||||
return suffix
|
||||
import _imp
|
||||
return _imp.extension_suffixes()[0]
|
||||
|
||||
target = GetTarget()
|
||||
if target == 'windows':
|
||||
|
|
|
|||
Loading…
Reference in New Issue