| Index: Makefile
|
| diff --git a/Makefile b/Makefile
|
| index b65ea4c9f949c9329dc0cc3b94e1267cd08d8df3..afc7ed1689d72e39ca3f5f7a24d14974c85b48d3 100644
|
| --- a/Makefile
|
| +++ b/Makefile
|
| @@ -30,6 +30,7 @@
|
| CXX ?= g++
|
| LINK ?= g++
|
| OUTDIR ?= out
|
| +PYTHON ?= python
|
| TESTJOBS ?=
|
| GYPFLAGS ?=
|
| TESTFLAGS ?=
|
| @@ -116,6 +117,8 @@ ifeq ($(hardfp), on)
|
| GYPFLAGS += -Dv8_use_arm_eabi_hardfloat=true
|
| endif
|
|
|
| +GYPFLAGS += "-Dpython=$(PYTHON)"
|
| +
|
| # ----------------- available targets: --------------------
|
| # - "dependencies": pulls in external dependencies (currently: GYP)
|
| # - any arch listed in ARCHES (see below)
|
| @@ -183,7 +186,7 @@ $(BUILDS): $(OUTDIR)/Makefile.$$(basename $$@)
|
| @$(MAKE) -C "$(OUTDIR)" -f Makefile.$(basename $@) \
|
| CXX="$(CXX)" LINK="$(LINK)" \
|
| BUILDTYPE=$(shell echo $(subst .,,$(suffix $@)) | \
|
| - python -c "print raw_input().capitalize()") \
|
| + $(PYTHON) -c "print raw_input().capitalize()") \
|
| builddir="$(shell pwd)/$(OUTDIR)/$@"
|
|
|
| native: $(OUTDIR)/Makefile.native
|
| @@ -254,14 +257,14 @@ clean: $(addsuffix .clean, $(ARCHES) $(ANDROID_ARCHES)) native.clean
|
| OUT_MAKEFILES = $(addprefix $(OUTDIR)/Makefile.,$(ARCHES))
|
| $(OUT_MAKEFILES): $(GYPFILES) $(ENVFILE)
|
| GYP_GENERATORS=make \
|
| - build/gyp/gyp --generator-output="$(OUTDIR)" build/all.gyp \
|
| + $(PYTHON) build/gyp/gyp --generator-output="$(OUTDIR)" build/all.gyp \
|
| -Ibuild/standalone.gypi --depth=. \
|
| -Dv8_target_arch=$(subst .,,$(suffix $@)) \
|
| -S.$(subst .,,$(suffix $@)) $(GYPFLAGS)
|
|
|
| $(OUTDIR)/Makefile.native: $(GYPFILES) $(ENVFILE)
|
| GYP_GENERATORS=make \
|
| - build/gyp/gyp --generator-output="$(OUTDIR)" build/all.gyp \
|
| + $(PYTHON) build/gyp/gyp --generator-output="$(OUTDIR)" build/all.gyp \
|
| -Ibuild/standalone.gypi --depth=. -S.native $(GYPFLAGS)
|
|
|
| must-set-ANDROID_NDK_ROOT_OR_TOOLCHAIN:
|
|
|