summaryrefslogtreecommitdiff
path: root/databases/py-odbc/files/patch-setup-libs
blob: 43eafe7e8c83356ef26b8102ad4950f429761d23 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
--- setup.py.orig	2012-06-24 17:49:34.000000000 -0600
+++ setup.py	2012-12-06 11:47:02.121782861 -0600
@@ -156,6 +156,15 @@
         # What is the proper way to detect iODBC, MyODBC, unixODBC, etc.?
         settings['libraries'].append('odbc')
 
+        if sys.platform.startswith('freebsd'):
+            settings['library_dirs'] = ['/usr/local/lib/']
+            settings['include_dirs'] = ['/usr/local/include/']
+            freebsd_prefix = '/usr/local'
+            if 'PREFIX' in os.environ:
+                freebsd_prefix = os.environ['PREFIX']
+            if 'PYTHONPREFIX_SITELIBDIR' in os.environ:
+                sys.path.append('/'.join(freebsd_prefix, os.environ['PYTHONPREFIX_SITELIBDIR']))
+
     return settings