Malte-Thorben Bruns
ea50ebd36d
build: support make install "DESTDIR=/path"
13 years ago
isaacs
04271a5e93
gyp: Apply 'argument too long' fix in another place
For some reason, aa5961a445
caused
'make test' to rebuild the entire project every time. Applying
the fix to the other place where gyp chops up the argument list
makes it behave properly.
13 years ago
Ben Noordhuis
aa5961a445
gyp: fix 'argument list too long' build error
13 years ago
isaacs
e0660740d9
Fix #3089 Build changelog.html for website
13 years ago
isaacs
8b82abb953
Fix #3089 Build changelog.html for website
13 years ago
isaacs
08e2e570a7
Make rules for release blog post and email message
13 years ago
Bert Belder
ba055115e0
Windows: installer shows license agreement dialog
13 years ago
Bert Belder
1330419446
Windows: add build step that generates license.rtf from LICENSE
13 years ago
Ryan Dahl
c9f17305e6
Mac installer shows license
ref #3056
13 years ago
Bert Belder
3e8857271b
Windows: installer shows license agreement dialog
13 years ago
Bert Belder
2728dcc95b
Windows: add build step that generates license.rtf from LICENSE
13 years ago
Ryan Dahl
30994aad30
Mac installer shows license
ref #3056
13 years ago
Dave Pacheco
cc15299c32
build: add support for DTrace and postmortem
* fixes #2110
* includes V8 postmortem metadata in Solaris builds
* adds GYP support for DTrace probes and ustack helper
* ustack helper derives constants dynamically from libv8_base.a
* build with DTrace support by default on SunOS
13 years ago
Nathan Rajlich
0965d2d9f6
js2c: fix to support files other than ones ending with 2 char extensions
Previously this was basically hard-coded for *.js files, but now we
need to include the 'config.gypi' file in there as well.
13 years ago
isaacs
7abbda8ba2
Make rules for release blog post and email message
13 years ago
Johannes Wüller
7817f48322
fixed booleans being treated as strings, resulting in missing node-waf and npm
13 years ago
isaacs
815169383e
Fix include logic was replacing https include with http
13 years ago
isaacs
851b3970e7
Fix include logic was replacing https include with http
13 years ago
Nathan Rajlich
7cb0f5f84a
install: update install.js to use `process.config`
Now that the node_prefix is available from within node, we can use it :)
13 years ago
Nathan Rajlich
bea2e15864
js2c: fix to support files other than ones ending with 2 char extensions
Previously this was basically hard-coded for *.js files, but now we
need to include the 'config.gypi' file in there as well.
13 years ago
Matt Ezell
96e3be3aa3
Added trailing backslash to npm path
Fix #2377 : $PATH issues reported for MSI installer
13 years ago
isaacs
8b79a31333
shebang should make file executable as well
13 years ago
Trent Mick
1cdadb1e3b
issue #2697 : have 'make install' set npm shebang to use its node
13 years ago
Nathan Rajlich
39ce94276a
addon: use absolute paths for the node include dirs
This fixes running gyp_addon from across filesystems on Windows.
This is essentially a gyp bug where it's not relativizing properly
across filesystems. See TooTallNate/node-gyp#15 for the gory details.
13 years ago
Nathan Rajlich
1520c7bf5b
addon: add module_root_dir gyp variable
For native modules to use in their gyp files.
It gives the absolute path to the root of the module directory, i.e. where your
main binding.gyp file is located.
This seems helpful for some modules where the build system is more advanced and
using absolute paths is a requirement.
13 years ago
isaacs
33f9074a62
Mention marked, and add license to doc generator
13 years ago
isaacs
f1742c93d7
doc: Don't prune Stability indicators
13 years ago
isaacs
4ca3fd0a01
Handle miscs better
13 years ago
isaacs
17db291b5c
'Events' is a module, not an event named 's'
13 years ago
isaacs
ffcdcc7ff0
Use new doc generation tool
Conflicts:
Makefile
13 years ago
isaacs
217bb47b02
New documentation generation tool
13 years ago
Nathan Rajlich
ba0892ba91
build: build addons into the "build" dir instead of "out"
This matches the old node-waf system. Having two different dirs for this stuff
is dumb.
13 years ago
isaacs
7af2d6b985
Handle miscs better
13 years ago
isaacs
5571c1aaa4
'Events' is a module, not an event named 's'
13 years ago
isaacs
7d6d5e263e
Use new doc generation tool
13 years ago
isaacs
964d03bc3f
New documentation generation tool
13 years ago
Nathan Rajlich
3f1f2d1497
addon: write gyp generated files to the 'out' dir
13 years ago
Shigeki Ohtsu
58e5d69250
build: fix the case where config.gypi doesn't exist
13 years ago
Shigeki Ohtsu
680d75af34
build: make default_configuration consistent with BUILDTYPE
13 years ago
Fedor Indutny
0cebfc8ddb
tests: kill process group on failure
Test suite is often leaving `stray` processes on failure. They are
harmless, but may cause future test runs fail because those `stray`
processes are occupying `common.PORT` or due to some other reasons.
Killing whole process group on test suite failure should help in such
cases.
13 years ago
Ben Noordhuis
4af673e161
gyp: update to r1214
13 years ago
Nathan Rajlich
d4ccdeaf00
build: use -fPIC for native addons on UNIX
No -fPIC on 32 bits Linux but do enable for the other UNIX flavors.
13 years ago
Igor Zinkovsky
0a347559bf
enable x64 windows build
use "vcbuild x64" to do x64 build of node.exe
13 years ago
Nathan Rajlich
5e1471c806
gyp_addon: link with node.lib on Windows
Closes GH-2685
13 years ago
isaacs
5937d02aed
msi: npm bash shim fixes
13 years ago
isaacs
30fd2f7bb2
Add npm msysgit bash shim to msi installer
13 years ago
Fedor Indutny
85a86b5fd6
waf: predict target arch for OSX
13 years ago
isaacs
6768d2fc93
doc: Pixel-nudging
13 years ago
isaacs
5d7577c71a
doctool: correct improperly nested ul/li handling
13 years ago
Fedor Indutny
6e76a7cb45
installer: install node-waf
* added --without-waf flag for configure script
13 years ago