mirror of https://github.com/nodejs/node.git
build: fix race in parallel build
Run `make clean` first, *then* `make all`pull/22966/head
parent
6a83df04b6
commit
d7bcf21340
9
wscript
9
wscript
|
@ -634,12 +634,11 @@ def uv_cmd(bld, variant):
|
|||
#
|
||||
cmd = 'cp -r ' + sh_escape(srcdir) + '/* ' + sh_escape(blddir)
|
||||
if not sys.platform.startswith('win32'):
|
||||
cmd += ' && if [[ -z "$NODE_MAKE" ]]; then NODE_MAKE=make; fi; '
|
||||
cmd += '$NODE_MAKE -C ' + sh_escape(blddir)
|
||||
make = ('if [ -z "$NODE_MAKE" ]; then NODE_MAKE=make; fi; '
|
||||
'$NODE_MAKE -C ' + sh_escape(blddir))
|
||||
else:
|
||||
cmd += ' && make -C ' + sh_escape(blddir)
|
||||
cmd += ' clean all'
|
||||
return cmd
|
||||
make = 'make -C ' + sh_escape(blddir)
|
||||
return '%s && (%s clean) && (%s all)' % (cmd, make, make)
|
||||
|
||||
|
||||
def build_uv(bld):
|
||||
|
|
Loading…
Reference in New Issue