File tree Expand file tree Collapse file tree 3 files changed +7
-3
lines changed
Expand file tree Collapse file tree 3 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -153,7 +153,7 @@ out/Makefile: config.gypi common.gypi node.gyp \
153153# and included in config.gypi
154154config.gypi : configure configure.py src/node_version.h
155155 @if [ -x config.status ]; then \
156- ./config.status; \
156+ export PATH= " $( NO_BIN_OVERRIDE_PATH ) " && ./config.status; \
157157 else \
158158 echo Missing or stale $@ , please run ./$< ; \
159159 exit 1; \
Original file line number Diff line number Diff line change @@ -2010,6 +2010,10 @@ def make_bin_override():
20102010if options .compile_commands_json :
20112011 gyp_args += ['-f' , 'compile_commands_json' ]
20122012
2013+ # override the variable `python` defined in common.gypi
2014+ if bin_override is not None :
2015+ gyp_args += ['-Dpython=' + sys .executable ]
2016+
20132017# pass the leftover positional arguments to GYP
20142018gyp_args += args
20152019
Original file line number Diff line number Diff line change 790790 'outputs' : ['<(SHARED_INTERMEDIATE_DIR)/openssl.def' ],
791791 'process_outputs_as_sources' : 1 ,
792792 'action' : [
793- 'python' ,
793+ '<( python) ' ,
794794 'tools/mkssldef.py' ,
795795 '<@(mkssldef_flags)' ,
796796 '-o' ,
816816 '<(SHARED_INTERMEDIATE_DIR)/node_javascript.cc' ,
817817 ],
818818 'action' : [
819- 'python' ,
819+ '<( python) ' ,
820820 'tools/js2c.py' ,
821821 '--directory' ,
822822 'lib' ,
You can’t perform that action at this time.
0 commit comments