aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/python2/008-bz2d.patch
blob: 88ec7405e01aa19b1f71a3b1ce173944547c4d59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
diff --git a/setup.py b/setup.py
index f764223..d6a58e4 100644
--- a/setup.py
+++ b/setup.py
@@ -1506,6 +1506,14 @@ class PyBuildExt(build_ext):
             exts.append( Extension('bz2', ['bz2module.c'],
                                    libraries = ['bz2'],
                                    extra_link_args = bz2_extra_link_args) )
+        elif (self.compiler.find_library_file(lib_dirs, 'bz2d')):
+            if host_platform == "darwin":
+                bz2_extra_link_args = ('-Wl,-search_paths_first',)
+            else:
+                bz2_extra_link_args = ()
+            exts.append( Extension('bz2', ['bz2module.c'],
+                               libraries=['bz2d'],
+                               extra_link_args = bz2_extra_link_args) )
         else:
             missing.append('bz2')