These commits will allow Windows users who do not have zmq installed on their systems to use this module from the get-go with minimal size impact.
Improve Windows support
Organize win32 directory and move other win32-only code inside ifdef.
gah lol I can't comment on windows stuff, sucks to add more glue. anyone?
Allow all builds to use bundled libzmq headers
Support x86 AND x64 builds and remove a debug statement
Merge branch 'master' of git://github.com/JustinTulloss/zeromq.node
node v0.9.4+ compatibility
Works for me. I got it installed easily on two Windows 7 computers. It's great because its so smooth now, when normally zeromq.node is a beast to get installed on windows.
I could use @mscdex fork successfully (thanks), but the best would be if we could install it via npm
windows: upgrade libzmq to 3.2.2
Merge branch 'master' of github.com:JustinTulloss/zeromq.node
fix filenames for zmq 32-bit library files on Windows
Can we get this to pass travis-ci again? I would love to merge in windows compatibility fixes, but I won't be able to maintain or test myself.
only use built-in zmq headers on Windows
@theHazzard and @jcollum from #182 : I assume it works for you with this PR?
@mscdex would you be willing to maintain the windows codebase if we merge this? Also, do you think there is any way to avoid using built-in headers? I would love to hear your thoughts on this.
@mscdex Is there anything in #125 that needs to be merged into your work?
@ronkorving I suppose I wouldn't mind keeping it up to date for now. The headers are there because they match the provided pre-compiled libraries.
RE: #125 I'm not sure. What I do know is that my changes allow it to build on Windows successfully and all of the tests pass. Also while on the latter note, it would be great to have the tests run cross-platform (e.g. make a separate node script that runs all of the tests and use that instead of relying on make test).
@ronkorving it works! at least it compiles! =)
replace official zmq 32-bit Windows library with custom build that su…
Works fine on winXP32.
Works on Win732 too.
Then I say, let's merge this in and make some Windows users happy. Thanks for all the work on this, @mscdex