at master 1.3 kB view raw
1--- origsrc/setup.py.orig 2012-11-27 10:20:47.442395900 -0500 2+++ src/setup.py 2012-11-27 10:53:15.583020900 -0500 3@@ -1141,7 +1141,7 @@ 4 5 dbm_order = ['gdbm'] 6 # The standard Unix dbm module: 7- if host_platform not in ['cygwin']: 8+ if host_platform not in ['win32']: 9 config_args = [arg.strip("'") 10 for arg in sysconfig.get_config_var("CONFIG_ARGS").split()] 11 dbm_args = [arg for arg in config_args 12@@ -1192,6 +1192,15 @@ 13 ], 14 libraries = gdbm_libs) 15 break 16+ if find_file("ndbm.h", inc_dirs, []) is not None: 17+ print("building dbm using gdbm") 18+ dbmext = Extension( 19+ 'dbm', ['dbmmodule.c'], 20+ define_macros=[ 21+ ('HAVE_NDBM_H', None), 22+ ], 23+ libraries = gdbm_libs) 24+ break 25 elif cand == "bdb": 26 if db_incs is not None: 27 print "building dbm using bdb"