vasi / pixz

Parallel, indexed xz compressor
BSD 2-Clause "Simplified" License
711 stars 61 forks source link

Building On Windows #92

Closed zedseven closed 3 years ago

zedseven commented 3 years ago

Hi, I recently found the project and it looks very promising, however it makes no mention of Windows support and seems to use POSIX libraries. If possible I'd love to be able to use it on my Windows boot.

I'm sure this isn't a priority by any means, but is there anything in place that may help set me on the right path for building it on a Windows platform? I wouldn't mind setting aside some time to make the necessary changes if there's a fairly clear way to do so.

Thanks, Z

vasi commented 3 years ago

It probably builds ok in an environment like MSYS2, if you want to try that first.

For a real native Windows build, you'd first have to get native builds of liblzma and libarchive. And then add Windows implementations of anything that's Unix-only: I guess pthread_*, maybe other things?

zedseven commented 3 years ago

Thank you for your reply, and apologies for my late response. I'm going to leave this for now, so I'll close the issue.