Commit Graph

46 Commits (72cbb7492cb5956c8265b415bd6ff473b7b89f35)

Author SHA1 Message Date
Ben Noordhuis 93465d3051 build: support --dest-cpu configure switch again 2012-01-15 16:50:58 +01:00
Ben Noordhuis b3d4938e3e build: add --without-isolates configure switch 2011-12-29 01:56:09 +01:00
Ryan Dahl 624f70e88f GYP: rename options.gypi to config.gypi
Sounds more familiar to unix users used to config.h
2011-12-23 14:25:17 -08:00
jbergstroem 45605c9b39 gyp: switch json for pprint when generating config 2011-12-20 00:10:57 +01:00
Fedor Indutny a9f2c4aa30 --without-npm option
Fixes #2353.
2011-12-17 00:39:04 -08:00
Ryan Dahl e61de70c96 gyp: use built-in openssl by default 2011-12-16 15:00:23 -08:00
Ben Noordhuis a033261f39 build: DRY configure script 2011-11-29 16:30:35 +01:00
Ryan Dahl 48d21dd541 Force makefile generation in gyp 2011-11-17 17:30:30 -08:00
Ben Noordhuis b9e1bb3d92 build: auto-run tools/gyp_node after ./configure 2011-11-15 17:17:05 +01:00
Ryan Dahl 14b04b06b4 Remove SCONS deprecate WAF
We keep around WAF for node-waf only.

We need great diligence by people over the next couple weeks to work out all
the kinks in the GYP build system. We realize that it is currently several
times slower than the WAF build. Please lend a hand.

Fixes #1504
Fixes #1500
2011-11-14 19:17:42 -08:00
Ben Noordhuis 790f13df9c Fix typo in configure script 2011-08-26 20:38:45 +00:00
Ryan Dahl 9e5cd012e2 Revert "Unify configure scripts"
This reverts commit 71435ede81.
2011-08-09 10:19:48 -07:00
Ryan Dahl 71435ede81 Unify configure scripts 2011-08-08 15:09:42 -07:00
Ryan Dahl 03b5831f90 Bring back old Makefile and configure script
GYP and WAF need to live in parallel for some time.
2011-08-08 14:12:44 -07:00
Ryan Dahl f57d70d3c9 sketch out configure support 2011-08-08 08:55:39 -07:00
Ryan Dahl 97c9745063 Back to WAF
Too much instability right now. Hopefully we can revisit autoconf soon.
2010-11-01 16:51:20 -07:00
Ryan Dahl ccdd979a69 Changes to compile on solaris 2010-10-30 11:03:42 -07:00
Ryan Dahl 5175864c0e exec instead of sh a the configure.real script 2010-10-25 19:52:35 -07:00
Ryan Dahl 43022eabf7 more configure hackery 2010-10-25 18:33:15 -07:00
Ryan Dahl 5cf4ceff59 add configure 2010-10-25 18:21:45 -07:00
Ryan Dahl 15594eaf87 Replace WAF with make/autoconf 2010-10-24 18:39:36 -07:00
Ryan Dahl f7ff548dd0 Quote variables in configure script 2010-05-11 10:25:27 -07:00
Ryan Dahl 90ab0794df Use --jobs=1 with WAF
Some people were reporting waf erroring with

  thread.error: can't start new thread

this seems to fix that problem.
2009-12-06 07:35:26 +01:00
Jan Lehnardt 9c1034b183 detect ccache and bail out since v8 doens't like to build with ccache 2009-11-22 23:42:02 +01:00
Ryan Dahl 861f28f37a Don't unnecessarily output the makefile from the configure script. 2009-10-03 21:46:59 +02:00
Ryan Dahl 84d2966377 Use waf-light instead of waf
This way there won't be strange tools/.waf-12343 directories hanging about.
All that waf needs to run is inside the tools/wafadmin directory.
2009-10-02 17:05:42 +02:00
Ryan d851bf9a66 Revert "Add xsl files to doc directory so people can build docs easily"
This reverts commit 412b4636c8.
2009-09-11 20:47:45 +02:00
Ryan 412b4636c8 Add xsl files to doc directory so people can build docs easily 2009-09-11 20:34:55 +02:00
Ryan 68dda0a7d8 Man page generation. 2009-09-10 13:40:38 +02:00
Ryan b5a1585470 Restyle website/api.html. Now looks like the front page.
Made a few other little corrections too.
2009-08-25 17:25:39 +02:00
Ryan 22e85cbc0b Fix 'make test-debug' 2009-07-16 16:54:55 +02:00
Ryan 05d6319fa0 Add benchmark scripts.
To use the benchmarks:

  node benchmarks/run.js

or:

  make benchmark

The numbers reported are the elapsed milliseconds the script took to
complete. Currently only benching HTTP code and timers.
2009-07-13 16:38:55 +02:00
Ryan a3d77ee4e7 Add new documentation (using asciidoc!) 2009-06-30 13:27:25 +02:00
Ryan 9615c93d2d Add make test-all 2009-06-27 00:49:47 +02:00
Ryan 3fed1a0954 Use v8's test runner 2009-06-22 14:08:42 +02:00
Ryan 115c4942db Create tools directory
Users will need to "make distclean" to recompile from scratch since I've
moved a lot of the core build tools around.
2009-06-22 13:08:32 +02:00
Ryan 40ee852425 Only run debug tests if the build debug was built 2009-06-16 19:32:31 +02:00
Ryan 9bcbcc4a7f test default build too 2009-06-13 16:50:37 +02:00
Ryan b9fedf0500 Add color PASS/FAIL statements. Use python for portability. 2009-05-19 20:31:40 +02:00
Ryan baed9d514d Inform V8 of external allocations.
This is sloppy: after each ObjectWrap allocation the user needs to
call ObjectWrap::InformV8ofAllocation(). In addition each class deriving
from  ObjectWrap needs to implement the virtual method size() which should
return the size of the derived class. If I was better at C++ I could
possibly make this less ugly. For now this is how it is.

Memory usage looks much better after this commit.
2009-05-15 16:28:10 +02:00
Ryan 4b2cd6f305 Remove -n from echo in Makefile. (Doesn't work on OSX.) 2009-05-14 14:05:07 +02:00
Ryan 8a8e9df72e wasn't sending pos arg for puts() 2009-04-23 14:22:57 +02:00
Ryan 40c0f755c9 import full versions of dependency libraries! 2009-04-22 19:35:47 +02:00
Ryan ec9697b1ba add 'make test' 2009-04-21 13:51:05 +02:00
Ryan e368571f46 fix configure so it can handle --debug argument 2009-04-18 14:31:13 +02:00
Ryan 63a9cd3897 everything is changed. i've waited much too long to commit.
this is awful. i'm sorry for being so messy.
2009-04-15 10:08:28 +02:00