diff --git a/packages/@cdktf/hcl-tools/prebuild.sh b/packages/@cdktf/hcl-tools/prebuild.sh index 4a845b274f..63083334f7 100755 --- a/packages/@cdktf/hcl-tools/prebuild.sh +++ b/packages/@cdktf/hcl-tools/prebuild.sh @@ -11,12 +11,16 @@ if [[ -z "${GOROOT-}" ]]; then exit 1 fi -if [ ! -f "$GOROOT/misc/wasm/wasm_exec.js" ] -then - echo "File $GOROOT/misc/wasm/wasm_exec.js does not exist!" +WASM_EXEC_JS="" +if [ -f "$GOROOT/misc/wasm/wasm_exec.js" ]; then + WASM_EXEC_JS="$GOROOT/misc/wasm/wasm_exec.js" +elif [ -f "$GOROOT/lib/wasm/wasm_exec.js" ]; then + WASM_EXEC_JS="$GOROOT/lib/wasm/wasm_exec.js" +else + echo "wasm_exec.js not found in either $GOROOT/misc/wasm/wasm_exec.js or $GOROOT/lib/wasm/wasm_exec.js!" exit 1 fi -cp "$GOROOT/misc/wasm/wasm_exec.js" ./wasm/wasm_exec.js +cp "$WASM_EXEC_JS" ./wasm/wasm_exec.js echo "Copied build system wasm_exec.js file to wasm/ directory." \ No newline at end of file diff --git a/packages/@cdktf/hcl2json/prebuild.sh b/packages/@cdktf/hcl2json/prebuild.sh index 4a845b274f..63083334f7 100755 --- a/packages/@cdktf/hcl2json/prebuild.sh +++ b/packages/@cdktf/hcl2json/prebuild.sh @@ -11,12 +11,16 @@ if [[ -z "${GOROOT-}" ]]; then exit 1 fi -if [ ! -f "$GOROOT/misc/wasm/wasm_exec.js" ] -then - echo "File $GOROOT/misc/wasm/wasm_exec.js does not exist!" +WASM_EXEC_JS="" +if [ -f "$GOROOT/misc/wasm/wasm_exec.js" ]; then + WASM_EXEC_JS="$GOROOT/misc/wasm/wasm_exec.js" +elif [ -f "$GOROOT/lib/wasm/wasm_exec.js" ]; then + WASM_EXEC_JS="$GOROOT/lib/wasm/wasm_exec.js" +else + echo "wasm_exec.js not found in either $GOROOT/misc/wasm/wasm_exec.js or $GOROOT/lib/wasm/wasm_exec.js!" exit 1 fi -cp "$GOROOT/misc/wasm/wasm_exec.js" ./wasm/wasm_exec.js +cp "$WASM_EXEC_JS" ./wasm/wasm_exec.js echo "Copied build system wasm_exec.js file to wasm/ directory." \ No newline at end of file