Skip to content

Commit a82cb3f

Browse files
committed
fix: use direct PATH manipulation instead of sourcing emsdk_env.sh
emsdk_env.sh uses BASH_SOURCE which fails silently in dash/sh (default Make shell on Ubuntu), preventing em++ from being found.
1 parent dbb7996 commit a82cb3f

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

cppjswasm/Makefile.jinja

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#########
22
# BUILD #
33
#########
4-
EMSDK_ENV := $(shell pwd)/emsdk/emsdk_env.sh
5-
ACTIVATE_EMSDK := if [ -f "$(EMSDK_ENV)" ]; then . "$(EMSDK_ENV)" 2>/dev/null; fi
4+
EMSDK_DIR := $(shell pwd)/emsdk
5+
ACTIVATE_EMSDK := if [ -d "$(EMSDK_DIR)/upstream/emscripten" ]; then export PATH="$(EMSDK_DIR):$(EMSDK_DIR)/upstream/emscripten:$$PATH"; fi
66

77
.PHONY: develop-py develop-js develop-cpp develop
88
develop-py:

0 commit comments

Comments
 (0)