[merge] using zdll on Windows to build _chk_map_pyx extension
Robert Collins
robert.collins at canonical.com
Thu May 28 12:29:39 BST 2009
How about
> === modified file 'setup.py'
> --- setup.py 2009-05-23 04:55:52 +0000
> +++ setup.py 2009-05-28 10:05:29 +0000
> @@ -265,11 +265,11 @@
> add_pyrex_extension('bzrlib._chunks_to_lines_pyx')
> add_pyrex_extension('bzrlib._knit_load_data_c')
> add_pyrex_extension('bzrlib._rio_pyx')
> -add_pyrex_extension('bzrlib._chk_map_pyx', libraries=['z'])
> if sys.platform == 'win32':
> add_pyrex_extension('bzrlib._dirstate_helpers_c',
> libraries=['Ws2_32'])
> add_pyrex_extension('bzrlib._walkdirs_win32')
>+ zlib = 'zdll'
> else:
> if have_pyrex and pyrex_version == '0.9.4.1':
> # Pyrex 0.9.4.1 fails to compile this extension correctly
> @@ -284,6 +284,7 @@
> else:
> add_pyrex_extension('bzrlib._dirstate_helpers_c')
> add_pyrex_extension('bzrlib._readdir_pyx')
> + zlib = 'z'
> ext_modules.append(Extension('bzrlib._patiencediff_c', ['bzrlib/_patiencediff_c.c']))
> +add_pyrex_extension('bzrlib._chk_map_pyx', libraries=[zlib])
Instead? This reduces duplication if we do change some other aspects
later.
-Rob
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20090528/aec7e68a/attachment.pgp
More information about the bazaar
mailing list