Blame sip-4.19-config.patch

58991e8
diff -rupN sip-4.19.9.dev1805261119/configure.py sip-4.19.9.dev1805261119-new/configure.py
58991e8
--- sip-4.19.9.dev1805261119/configure.py	2018-05-29 03:30:23.000000000 +0200
58991e8
+++ sip-4.19.9.dev1805261119-new/configure.py	2018-06-01 21:28:29.274744493 +0200
b39500a
@@ -303,8 +303,8 @@ def create_config(module, template, macr
40c0f8a
         "sip_bin":          os.path.join(sip_bin_dir, "sip"),
40c0f8a
         "sip_inc_dir":      sip_inc_dir,
40c0f8a
         "sip_mod_dir":      sip_module_dir,
40c0f8a
-        "default_bin_dir":  plat_bin_dir,
40c0f8a
-        "default_mod_dir":  plat_py_site_dir,
40c0f8a
+        "default_bin_dir":  sip_bin_dir,
40c0f8a
+        "default_mod_dir":  sip_module_dir,
40c0f8a
         "default_sip_dir":  sip_sip_dir,
40c0f8a
         "py_version":       py_version,
40c0f8a
         "py_inc_dir":       plat_py_inc_dir,
58991e8
@@ -468,7 +468,8 @@ def create_makefiles(macros):
fee5098
         if not opts.static:
fee5098
             # These only need to be correct for Windows.
fee5098
             debug_suffix = "_d" if opts.debug else ""
fee5098
-            link_lib_dir = quote("-L" + cfg.py_lib_dir)
fee5098
+            py_lib = 'python%d.%d' % (sys.version_info.major, sys.version_info.minor)
fee5098
+            link_lib = "-L" + cfg.py_lib_dir + " -l" + py_lib
fee5098
 
fee5098
             pro.write("""
fee5098
 win32 {
58991e8
@@ -493,7 +494,7 @@ QMAKE_POST_LINK = $(COPY_FILE) $$PY_MODU
fee5098
 target.CONFIG = no_check_exist
fee5098
 target.files = $$PY_MODULE
fee5098
 """ % (sip_module_base, debug_suffix,
fee5098
-       link_lib_dir,
fee5098
+       link_lib,
fee5098
        sip_module_base))
fee5098
 
fee5098
         pro.write("\n")