Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

Windows support #42

Merged
merged 8 commits into from
Jan 9, 2017
Merged

Windows support #42

merged 8 commits into from
Jan 9, 2017

Conversation

dherman
Copy link
Collaborator

@dherman dherman commented Jan 9, 2017

Pulled out from #32, minus the part that actually eliminates the environment variable. Leaving that in for now for compatibility; we can eliminate it whenever we update to 0.2.

Antonio Scandurra and others added 7 commits October 19, 2016 15:11
We have changed the neon crate to no longer rely on this and use the
node headers instead.

Signed-off-by: Nathan Sobo <nathan@github.com>
Signed-off-by: Nathan Sobo <nathan@github.com>
On windows, people often use 32-bit versions of node on 64-bit
systems. `npm install` works correctly in this configuration
even *without* the --arch=ia32 flag, because node-gyp bases its
target architecture on `process.arch`. We need to do the same
thing in `neon build`.
@dherman dherman requested a review from jedireza January 9, 2017 18:35
@dherman
Copy link
Collaborator Author

dherman commented Jan 9, 2017

@jedireza Once we merge this, I can spin a CLI 0.1.8 release, and then I should be unblocked from merging the remaining pieces of neon-bindings/neon#122.

@@ -25,6 +25,7 @@ const NPM_TEMPLATE = compile('package.json.hbs');
const INDEXJS_TEMPLATE = compile('index.js.hbs');
const LIBRS_TEMPLATE = compile('lib.rs.hbs');
const README_TEMPLATE = compile('README.md.hbs');
const BUILDRS_TEMPLATE = compile('build.rs.hbs');
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: extra space makes the = not align

Copy link
Contributor

@jedireza jedireza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

r+ :shipit:

This was referenced Jan 9, 2017
@dherman
Copy link
Collaborator Author

dherman commented Jan 9, 2017

@jedireza pointed out in Slack that we shouldn't open-code the build.rs logic, so I filed #44.

@dherman dherman merged commit df6d5e3 into master Jan 9, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants