-
Notifications
You must be signed in to change notification settings - Fork 45
Fix source directory for install target #42
Conversation
cc @gdams. |
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.
LGTM, confirmed to be working in the citgm CI: https://ci.nodejs.org/view/Node.js-citgm/job/gibfahn-citgm-smoker-more-platforms/84/console
This PR builds OK for me on Linux and Windows. Can you explain where PRODUCT_DIR is defined, and why that works for citgm whereas the explicit .../build/Release/... path does not? |
To save having to read all of nodejs/citgm#226, here's the failure on the Node.js CI:
Failure was inconsistent on the Node.js CI (sometimes passing, other times failing for a given OS/Linux distribution). Was not able to reproduce locally. @rnchamberlain Alternatively we could remove the |
Also |
Thanks @richardlau just checking that PRODUCT_DIR was a respectable thing! Works fine for me on Mac + Linux + Win. module_root_dir is also pre-defined, but it's a node-gyp thing. It does not seem to be documented, was added here: I did have a look at https://www.npmjs.com/package/bindings a while back but the extra dependency did not seem to bring much extra benefit. LGTM |
PR-URL: #42 Reviewed-By: Richard Chamberlain <richard_chamberlain@uk.ibm.com> Reviewed-By: George Adams <george.adams@uk.ibm.com>
Landed as 0c5cc92 |
Fixes build issues seen on the Node.js CI when trying to build with CITGM: nodejs/citgm#226.