=== modified file 'setup.py' --- setup.py 2008-08-27 09:57:53 +0000 +++ setup.py 2008-09-01 09:49:36 +0000 @@ -159,9 +159,18 @@ libsvn_fs-1 libsvn_repos-1 libsvn_fs_fs-1 libsvn_fs_base-1 intl3_svn libdb44 xml - advapi32 shell32 ws2_32 zlibstat + zlibstat """.split() + def have_lib(libname): + for lib_dir in lib_dirs: + if os.path.isfile(os.path.join(lib_dir, libname + ".lib")): + return True + return False + libs = filter(have_lib, libs) + + libs += """advapi32 shell32 ws2_32""".split() + return includes, lib_dirs, libs, (apr_includedir, apr_ldflags) = apr_build_data()