-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Comparing changes
Open a pull request
base repository: nodejs/node-gyp
base: 4793e1dcb8f16182d6292fd2af579082fc11294f
head repository: nodejs/node-gyp
compare: 41f2b236a0f93adaa6ac4205620157633c07c062
Commits on Jan 17, 2017
-
Update link of gyp as Google code is shutting down
PR-URL: #1061 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ff9a6fa - Browse repository at this point
Copy the full SHA ff9a6faView commit details
Commits on Feb 15, 2017
-
Should fix reports of "TypeError: Cannot read property 'length' of undefined" runtime exceptions where node-gyp uses a buggy version of semver due to our overly broad accepted version range. npm updated to semver@5.3.0 recently so we can too now and still share the module with npm, keeping the download small. Fixes: #1094 PR-URL: #1107 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Configuration menu - View commit details
-
Copy full SHA for 93d7fa8 - Browse repository at this point
Copy the full SHA 93d7fa8View commit details -
Add support to build node.js with chakracore.
Microsoft's chakracore engine is dependent on Windows SDK, and build tools should know the version installed on user machine. This change adds those dependencies in node-gyp tools. Below is the summary: * Configure msvs_windows_target_platform_version to use the right Windows SDK. * Configure msvs_use_library_dependency_inputs to export symbols correctly (otherwise functions not used by node.exe but might be needed by native addon modules could be optimized away by linker). These changes were originally made in nodejs/node#4765, but as @shigeki mentioned, it was more sensible to send these changes as PR to node-gyp repo. PR-URL: #873 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
2Configuration menu - View commit details
-
Copy full SHA for a04ea30 - Browse repository at this point
Copy the full SHA a04ea30View commit details -
Add support to build node.js with chakracore for ARM.
* Support building node.js with chakracore on Windows on ARM * Building chakracore for ARM has a dependency on Windows SDK installed on the machine. Update python script to populate `WindowsSDKDesktopARMSupport` and `WindowsTargetPlatformVersion` for ARM builds. This will be using in node repo to build`chakracore.gyp`. PR-URL: #873 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for ec5fc36 - Browse repository at this point
Copy the full SHA ec5fc36View commit details
Commits on Mar 15, 2017
-
win: find and setup for VS2017
PR-URL: #1130 Reviewed-By: João Reis <reis@janeasystems.com> Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Rod Vagg <rod@vagg.org>
Configuration menu - View commit details
-
Copy full SHA for ae141e1 - Browse repository at this point
Copy the full SHA ae141e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d04acf - Browse repository at this point
Copy the full SHA 8d04acfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 761c7cb - Browse repository at this point
Copy the full SHA 761c7cbView commit details
Commits on Mar 20, 2017
-
Delete superfluous .patch files.
The patch files are unnecessary, they also exist as commits in the history. Delete the files. PR-URL: #1122 Reviewed-By: João Reis <reis@janeasystems.com>
Configuration menu - View commit details
-
Copy full SHA for da9cb5f - Browse repository at this point
Copy the full SHA da9cb5fView commit details
Commits on Apr 23, 2017
-
Configuration menu - View commit details
-
Copy full SHA for c09cf76 - Browse repository at this point
Copy the full SHA c09cf76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a76714 - Browse repository at this point
Copy the full SHA 8a76714View commit details
Commits on Apr 25, 2017
-
test: fix test/test-configure-python on AIX
On AIX, lib/configure.js attempts to locate node.exp via calls to fs.openSync() and fs.closeSync(). Add these functions to the mocked `graceful-fs` object in test/test-configure-python.js. PR-URL: #1131 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for a83a380 - Browse repository at this point
Copy the full SHA a83a380View commit details -
test: fix test-find-python on v0.10.x buildbot.
Work around a v0.10.x CI issue where path.resolve() on UNIX systems prefixes Windows paths with the current working directory. v0.12 and up are free of this issue because they use path.win32.resolve() which does the right thing. PR-URL: #1172 Reviewed-By: João Reis <reis@janeasystems.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 4980171 - Browse repository at this point
Copy the full SHA 4980171View commit details
Commits on Apr 30, 2017
-
Configuration menu - View commit details
-
Copy full SHA for ce815f9 - Browse repository at this point
Copy the full SHA ce815f9View commit details
Commits on May 14, 2017
-
Configuration menu - View commit details
-
Copy full SHA for c307b30 - Browse repository at this point
Copy the full SHA c307b30View commit details
Commits on May 15, 2017
-
build, win: use target_arch to link with node.lib
Using `target_arch` in addon.gypi to link against Node.js library. This variable was written into build/config.gypi on the `configure` stage. Do not copy node.lib into node_root_dir/Release or node_root_dir/Debug on Windows, link it from node_root_dir/target_arch directory. PR-URL: #964 Reviewed-By: João Reis <reis@janeasystems.com>
Configuration menu - View commit details
-
Copy full SHA for 0913b2d - Browse repository at this point
Copy the full SHA 0913b2dView commit details -
configure: use full path in node_lib_file GYP var
Set path to node lib in `$(Configuration)` dir when `--nodedir` option is supplied, otherwise use value of `target_arch` variable. PR-URL: #964 Reviewed-By: João Reis <reis@janeasystems.com>
Configuration menu - View commit details
-
Copy full SHA for 386746c - Browse repository at this point
Copy the full SHA 386746cView commit details
Commits on May 17, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 241752f - Browse repository at this point
Copy the full SHA 241752fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bad903a - Browse repository at this point
Copy the full SHA bad903aView commit details
Commits on May 27, 2017
-
build: rename copyNodeLib() to doBuild()
PR-URL: #1206 Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: João Reis <reis@janeasystems.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 72afdd6 - Browse repository at this point
Copy the full SHA 72afdd6View commit details
Commits on Jun 1, 2017
-
Configuration menu - View commit details
-
Copy full SHA for b5b52f7 - Browse repository at this point
Copy the full SHA b5b52f7View commit details
Commits on Oct 10, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 7900122 - Browse repository at this point
Copy the full SHA 7900122View commit details
Commits on Jun 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 40f24e4 - Browse repository at this point
Copy the full SHA 40f24e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c38707 - Browse repository at this point
Copy the full SHA 4c38707View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a07e48 - Browse repository at this point
Copy the full SHA 0a07e48View commit details -
gyp: update xml string encoding conversion
* test: build simple addon in path with non-ascii characters * test: add test-charmap.py PR-URL: #1203 Reviewed-By: Refael Ackermann <refack@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f275991 - Browse repository at this point
Copy the full SHA f275991View commit details -
doc: headerify the Install instructions
Enable linking to the platform specific installation instructions PR-URL: #1225 Reviewed-By: Refael Ackermann <refack@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7e803d5 - Browse repository at this point
Copy the full SHA 7e803d5View commit details -
doc: update proposed DCO and CoC
Lifted verbatim from https://github.com/nodejs/node/blob/master/CONTRIBUTING.md then `s/Node.js/node-gyp/`. PR-URL: #1229 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a46a770 - Browse repository at this point
Copy the full SHA a46a770View commit details -
doc: add github PR and Issue templates
Give users reporting bugs a clearer idea of the info that will be helpful when reporting issues. PR-URL: #1228 Refs: https://github.com/nodejs/node/tree/master/.github Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 2da5f86 - Browse repository at this point
Copy the full SHA 2da5f86View commit details -
PR-URL: #1292 Refs: #1195 (comment) Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 90d8651 - Browse repository at this point
Copy the full SHA 90d8651View commit details -
Initial work to add z/OS support to node-gyp. PR-URL: #1276 Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for b2024de - Browse repository at this point
Copy the full SHA b2024deView commit details -
Fix IndexError when parsing GYP files.
GYP automatically turns variables ending in _dir, _file or _path into absolute paths but didn't check for empty strings. It interacted badly with variables inherited through the environment from npm, the `scripts-prepend-node-path=false` setting in particular because it is turned into `npm_config_script_prepend_node_path=`. Fixes: #1217 PR-URL: #1267 Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 47496bf - Browse repository at this point
Copy the full SHA 47496bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for a613603 - Browse repository at this point
Copy the full SHA a613603View commit details -
Update
--nodedir
description in README.The description erroneously stated that it should point the node binary. It needs to point to the node source code. PR-URL: #1372 Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 2580b91 - Browse repository at this point
Copy the full SHA 2580b91View commit details -
Retry the download+install dance only once after encountering an EACCES. That only happens when both the devdir (usually: `$HOME/.node-gyp`) and the current working directory aren't writable. Users won't often hit that except through `sudo npm install` because npm drops privileges before executing node-gyp. Fixes: #1383 PR-URL: #1384 Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 6f1286f - Browse repository at this point
Copy the full SHA 6f1286fView commit details -
gyp: don't print xcodebuild not found errors
As node-gyp rebuild doesn't seem to need xcodebuild, we don't need to be printing the error every time GYP is run. PR-URL: #1370 Fixes: #569 Refs: #1057 Refs: https://chromium-review.googlesource.com/c/492046/
Configuration menu - View commit details
-
Copy full SHA for 9425448 - Browse repository at this point
Copy the full SHA 9425448View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79febac - Browse repository at this point
Copy the full SHA 79febacView commit details -
zos: add search locations for libnode.x
Node.js on z/OS uses shared dll (libnode.so). When linking native addons, node-gyp needs to find the corresponding libnode.x during the link step. PR-URL: #1451 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Refael Ackermann <refack@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e5a6901 - Browse repository at this point
Copy the full SHA e5a6901View commit details -
zos: don't use universal-new-lines mode
PR-URL: #1451 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Refael Ackermann <refack@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dd8561e - Browse repository at this point
Copy the full SHA dd8561eView commit details -
gyp: add support for .mm files to msvs generator
PR-URL: #1167 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 53a5f8f - Browse repository at this point
Copy the full SHA 53a5f8fView commit details -
Prefix build targets with /t: on Windows
Currently, on non-Windows platforms, it is possible to have a multi-target native module and specify building just some of the targets using `node-gyp build my_target`. On Windows, however, specifying the targets to build requires the `/t:` or `/target:` flag. Without this change you will get an `MSB1008` error because MSBuild thinks you are trying to specify multiple solutions. PR-URL: #1164 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 53d8cb9 - Browse repository at this point
Copy the full SHA 53d8cb9View commit details -
Fix include path when pointing to Node.js source
Header files for deps are in a different location in the Node.js source tree compared to the release tarballs. PR-URL: #1055 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 1e203c5 - Browse repository at this point
Copy the full SHA 1e203c5View commit details -
PR-URL: #1158 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Refael Ackermann <refack@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 88fc6fa - Browse repository at this point
Copy the full SHA 88fc6faView commit details -
gyp: escape spaces in filenames in make generator
PR-URL: #1436 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Configuration menu - View commit details
-
Copy full SHA for 0540e4e - Browse repository at this point
Copy the full SHA 0540e4eView commit details -
Remove unused gyp test scripts.
Shrinks node-gyp's size by about 100 kB. PR-URL: #1458 Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 84cea7b - Browse repository at this point
Copy the full SHA 84cea7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8a0ca7 - Browse repository at this point
Copy the full SHA d8a0ca7View commit details
Commits on Aug 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 340403c - Browse repository at this point
Copy the full SHA 340403cView commit details
Commits on Aug 9, 2018
-
deps: bump request to 2.8.7, fixes heok/hawk issues
PR-URL: #1492 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Matheus Marchini <matheus@sthima.com> Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: Rod Vagg <rod@vagg.org>
Configuration menu - View commit details
-
Copy full SHA for 969447c - Browse repository at this point
Copy the full SHA 969447cView commit details -
test: added test/processExecSync.js for when execFileSync is not avai…
…lable. PR-URL: #1492 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Matheus Marchini <matheus@sthima.com> Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: Rod Vagg <rod@vagg.org>
Configuration menu - View commit details
-
Copy full SHA for 60e4213 - Browse repository at this point
Copy the full SHA 60e4213View commit details -
test: formatting and minor fixes for execFileSync replacement
PR-URL: #1521 Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 6cd84b8 - Browse repository at this point
Copy the full SHA 6cd84b8View commit details -
gyp: backport GYP fix to fix AIX shared suffix
Required to support the shared library builds on AIX - this sets the shared library suffix within GYP to .a instead of .so on AIX My patch: https://codereview.chromium.org/2492233002/ was landed as as part of this one which fixed some other (not required, but included for completeness of the backport) changes: PR-URL: https://github.com/nodejs/node/pull9675 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Ref: https://codereview.chromium.org/2511733005/
Configuration menu - View commit details
-
Copy full SHA for 8aedbfd - Browse repository at this point
Copy the full SHA 8aedbfdView commit details
There are no files selected for viewing
This file was deleted.
This file was deleted.
This file was deleted.