gpsd-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 2/3] SConstruct: Use target_python when constructing extension na


From: Ladislav Michl
Subject: [PATCH 2/3] SConstruct: Use target_python when constructing extension name
Date: Sun, 2 Feb 2020 10:43:33 +0100

---
 SConstruct | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/SConstruct b/SConstruct
index 8d3623746..65e649d32 100644
--- a/SConstruct
+++ b/SConstruct
@@ -1407,6 +1407,12 @@ elif config.env['python']:
         else:
             config.env['aiogps'] = True
 
+        # get version part of python extension name
+        ext_python_ver = config.GetPythonValue('ext version string',
+                                               'import sys',
+                                               '"_".join(map(str, '
+                                               'sys.version_info))')
+
         # check for pyserial
         if not config.GetPythonValue('module serial (pyserial)',
                                      'import serial', '"found"'):
@@ -1907,8 +1913,7 @@ else:
             python_objects[ext].append(
                 python_env.NoCache(
                     python_env.SharedObject(
-                        src.split(".")[0] + '-py_' +
-                        '_'.join(['%s' % (x) for x in sys.version_info]) +
+                        src.split(".")[0] + '-py_' + ext_python_ver +
                         python_config['SO'], src
                     )
                 )
-- 
2.25.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]