Ben Noordhuis
d5f13f6c08
build: use proper python interpreter
Make configure start gyp with the same python interpreter that is used to
run configure itself.
Fixes an issue where configure fails with a SyntaxError because the user
has multiple python binaries on his $PATH and the default one is too old.
13 years ago
isaacs
d34fea59e1
blog: Generate RSS feeds
13 years ago
isaacs
8f1a38d916
Generate static HTML blog content out of markdown
13 years ago
isaacs
bdd57f0756
Makefile: Refuse to build release from unclean repo
Root cause of an error during the 0.7.11 release
13 years ago
Nathan Rajlich
6a8b5b36b4
test: bundle node-weak in test/gc so that it doesn't need to be downloaded
13 years ago
isaacs
76f6a4abb4
Remove dep symlinks from tarball
13 years ago
isaacs
c45522df4c
build: Prevent duplication of doc/api folder
13 years ago
Nathan Rajlich
c69d7f1a6c
test: make the node-weak install build agaist this repo
This prevents node-gyp from attempting to download dev header files from
nodejs.org. Instead, the files in this repo will be used to build the module.
13 years ago
isaacs
8068f9bf38
Escape leading # signs in 'make email.md'
13 years ago
isaacs
eaf607e88b
test: No need for weak in 'make test'
13 years ago
isaacs
8cd2b0e778
test: No need for weak in 'make test'
13 years ago
isaacs
e63c7821d5
Tests for memory leaks
Conflicts:
Makefile
13 years ago
isaacs
711ecdd54f
test: Run weak install with --unsafe-perm
This way it doesn't die when running as root.
13 years ago
isaacs
91120e0429
Tests for memory leaks
13 years ago
Malte-Thorben Bruns
ea50ebd36d
build: support make install "DESTDIR=/path"
13 years ago
isaacs
605927fbd9
Fix test/ jslint failures (by not linting tests)
In practice, it's not important to lint tests. We lint src/
and lib/, which is where we're more prone to make mistakes that
affect real-world situations in subtle ways, and where more
changes are made that ought to be kept in a consistent style.
Tests are a mess anyways, and no one cares.
13 years ago
isaacs
e0660740d9
Fix #3089 Build changelog.html for website
13 years ago
isaacs
3ba9519faf
Makefile: minor nit
13 years ago
isaacs
8b82abb953
Fix #3089 Build changelog.html for website
13 years ago
isaacs
d0365fd21f
Makefile: minor nit
13 years ago
isaacs
08e2e570a7
Make rules for release blog post and email message
13 years ago
isaacs
7abbda8ba2
Make rules for release blog post and email message
13 years ago
isaacs
066789a6e3
Fix #3001 website update 'latest' links on publish
13 years ago
isaacs
76f31faa3b
Remove hard-coded version number from docs
13 years ago
isaacs
46376888cd
Remove hard-coded version number from docs
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
isaacs
06bf0707f7
makefile: Fix 'make doc'
13 years ago
isaacs
ffcdcc7ff0
Use new doc generation tool
Conflicts:
Makefile
13 years ago
isaacs
4051c2843b
docs: Move images out of the dist tarball
This puts all images in doc/images/ and references them via
http://nodejs.org/images/ .
Any complaints about copyright usage etc. can thus be node/joyent's
problem, rather than the problem of a downstream distribution channel.
Conflicts:
Makefile
13 years ago
isaacs
4f8d7328a4
Fix #2822 Only remove logo images, not logo html
13 years ago
isaacs
7d6d5e263e
Use new doc generation tool
13 years ago
isaacs
e004721b48
Make a fat binary for the OS X pkg
13 years ago
Nathan Rajlich
e60b18bbdf
Make a fat binary for the OS X `make pkg`.
13 years ago
Myles Byrne
21374c3903
build: remove unused makefile target
13 years ago
isaacs
bae4018b30
Run jslint after tests, not before
13 years ago
isaacs
96338432e2
jslint src/ and lib/ on 'make test'
13 years ago
Nathan Rajlich
0787287021
build: remove 'config.mk' during `make distclean`
13 years ago
isaacs
4672872ddd
Fix #2770 Compile the OS X pkg as ia32
13 years ago
isaacs
a7af84f988
docs: Move images out of the dist tarball
This puts all images in doc/images/ and references them via
http://nodejs.org/images/ .
Any complaints about copyright usage etc. can thus be node/joyent's
problem, rather than the problem of a downstream distribution channel.
13 years ago
isaacs
02c1cb54aa
Makefile: Don't use ** in globs
Many shells don't have GLOBSTAR turned on by default. This is
why uv and v8 so often don't get cleaned out properly.
13 years ago
isaacs
349cab0b48
Check the version before building tarball
I keep forgetting to do this. It's such a stupid thing.
13 years ago
Ben Noordhuis
f89beaf3ac
build: compile release build too if BUILDTYPE=Debug
It's backwards compatible with the old waf build system. If you want to compile
just the debug build, run `make -C out BUILDTYPE=Debug` instead.
Fixes #2615 .
13 years ago
isaacs
5c0d11b12a
doc: Add images to makefile
13 years ago
Ben Noordhuis
e493b29598
build: respect --debug configure switch
13 years ago
Ryan Dahl
21dd53f9d3
Makefile: Don't force user to run ./configure first
13 years ago
Ryan Dahl
716f5bc66b
Add make dist-upload
13 years ago
Ryan Dahl
317ba9fb64
Fix 'make dist'
13 years ago
Maciej Małecki
b073989e17
makefile: ignore `lib/punycode.js` while linting
`punycode` is a third party code which generates a lot of lint errors.
Upstream was contacted in order to fix it in bestiejs/punycode.js#6, but
request was denied.
Therefore, it's reasonable to exclude this file from linting process.
Ref #2456 .
13 years ago
Ben Noordhuis
472a72d27f
build: honour the PYTHON environment variable
Overrides the path to the python binary. Defaults to `python`.
13 years ago
isaacs
d84a6ba3d1
Remove snapshot from Mac binary build
13 years ago