- Fix for 64-bit int problems and decimal problems. PR: 209668 Submitted by: rob.kruus@gmail.com (maintainer)
18 lines
661 B
Python
18 lines
661 B
Python
--- 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
|
|
|
|
|