Bläddra i källkod

makepanda: more reliable way to get extension suffix

rdb 7 år sedan
förälder
incheckning
412f5ecc2a
1 ändrade filer med 2 tillägg och 8 borttagningar
  1. 2 8
      makepanda/makepandacore.py

+ 2 - 8
makepanda/makepandacore.py

@@ -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':