diff --git a/bindings/wasm/Makefile b/bindings/wasm/Makefile index 9b9a0b8..6f32e69 100644 --- a/bindings/wasm/Makefile +++ b/bindings/wasm/Makefile @@ -1,8 +1,16 @@ +# In some platforms, python is called python3 +PYTHON := $(shell command -v python 2>/dev/null || command -v python3 2>/dev/null) + +# If neither is found, fail immediately +ifeq ($(PYTHON),) + $(error No python found. Please install python.) +endif + all: wasm-pack build --target web --scope ironcalc --release cp README.pkg.md pkg/README.md tsc types.ts --target esnext --module esnext - python fix_types.py + $(PYTHON) fix_types.py rm -f types.js tests: