-
-
Notifications
You must be signed in to change notification settings - Fork 217
Windows prebuilts #44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Woo! |
Looks like I broke the linux build |
'libraries': [ '<(PRODUCT_DIR)/../../zmq/lib/libzmq.a' ], | ||
}], | ||
] | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wow you really went to town here. 👀
binding.gyp
Outdated
}], | ||
['OS=="linux"', { | ||
'libraries': [ '<(PRODUCT_DIR)/../../zmq/lib/libzmq.a' ], | ||
'libraries': [ '<(PRODUCT_DIR)/../../zmq/lib/libzmq.a' ], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks like a duplicate that needs to be deleted.
Either that or you meant to bring in the include_dirs
that you introduced in OS X + Solaris.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yup fix is on the way
#define ZMQ_VERSION_MINOR 0 | ||
#define ZMQ_VERSION_PATCH 4 | ||
#define ZMQ_VERSION_MINOR 1 | ||
#define ZMQ_VERSION_PATCH 5 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These are the headers from the official release
#endif | ||
|
||
#endif | ||
/* This file is deprecated, and all its functionality provided by zmq.h */ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
CI is happy 💚 |
binding.gyp
Outdated
'conditions': [ | ||
['OS=="win"', { | ||
'win_delay_load_hook': 'true', | ||
'msbuild_toolset': 'v120', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Before you merge. I'll try to remove this line to see what appveyor does.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok sure
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good thing the github ui is responsive because I was about to merge this now!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll add it again. Looks like it's necessary.
Everything good to go 🚀 📦 |
Cool, let's |
Great I'll push a tag. |
I added a static compiled version of zmq
v4.1.5
. It is linked (statically) in the.gyp
file. I went ahead and also removed the DLL stuff inside thebindings.cc
file.The prebuilts will have a size of approx. 230 kB.
So this time I'm quite confident that the'll work though I didn't know how to test this without a release.