From: Ryan Dahl Date: Thu, 13 May 2010 23:24:05 +0000 (-0700) Subject: Allow parallel jobs to be passed to V8 build X-Git-Tag: v0.1.95~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=23d680bb858134bb38a74423fb86b8d58477bbb4;p=platform%2Fupstream%2Fnodejs.git Allow parallel jobs to be passed to V8 build e.g. JOBS=2 make --- diff --git a/Makefile b/Makefile index c487e97..d68eece 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,5 @@ -WAF=python tools/waf-light --jobs=1 +JOBS?=1 # The number of parallel processes. Use 'JOBS=2 make' for more. +WAF=python tools/waf-light --jobs=$(JOBS) all: @$(WAF) build diff --git a/wscript b/wscript index fb632a6..ae446c3 100644 --- a/wscript +++ b/wscript @@ -235,9 +235,10 @@ def v8_cmd(bld, variant): else: mode = "debug" - cmd_R = 'python "%s" -C "%s" -Y "%s" visibility=default mode=%s %s library=static snapshot=on' + cmd_R = 'python "%s" -j %d -C "%s" -Y "%s" visibility=default mode=%s %s library=static snapshot=on' cmd = cmd_R % ( scons + , Options.options.jobs , bld.srcnode.abspath(bld.env_of_name(variant)) , v8dir_src , mode @@ -276,6 +277,7 @@ def build_v8(bld): def build(bld): print "DEST_OS: " + bld.env['DEST_OS'] print "DEST_CPU: " + bld.env['DEST_CPU'] + print "Parallel Jobs: " + str(Options.options.jobs) if not bld.env["USE_SYSTEM"]: bld.add_subdirs('deps/libeio deps/libev deps/c-ares')