summaryrefslogtreecommitdiff
path: root/databases/py-odbc/files/patch-setup.py
blob: 023bd0a155a226f2cb6afe08cc2b59e2786f77e3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
--- setup.py.orig	2015-04-29 16:10:15 UTC
+++ setup.py
@@ -187,6 +187,15 @@ def get_compiler_settings(version_str):
         # 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