-
Notifications
You must be signed in to change notification settings - Fork 285
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
Native module builds: matrix-seshat for mac & win #21
Conversation
May not be exhastive, but useful on Windows where you need to remember to install stuff.
More fixes under, 'typing is hard' Co-Authored-By: poljar <poljar@termina.org.uk>
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 haven't tried to verify every single flag, version, or whether the program flow is decent. There's no code that appears to steal people's keys though, so that's good.
Presumably it also works and actually builds the thing. A bit unfortunate that we've invented a build tool, but it looks like we need it.
Thanks. And yep, the functionality here probably belongs somewhere between electron-rebuild which neon are trying to add support for but haven't yet, and either the package itself or the app. Either way the code needs to be somewhere, and if it has to be somewhere I guess I'd rather it be in a modular-ish tool than a giant script of doom. |
Working on Linux now, but submitting this as a PR as it stands in the interest of smaller PR chunks as it's already getting largeish.
Note the native module build scripts come in the form of a maybe-could-be-generic-ish tool called
hak
, which I've written about in its own README.md.