update build for github actions

This commit is contained in:
2026-02-26 17:47:33 +08:00
parent ac0bf00d52
commit 0b756fc358
2 changed files with 16 additions and 16 deletions

View File

@@ -9,7 +9,7 @@ fi
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
TARGET_DIR="${ROOT_DIR}/target/wasm32-unknown-emscripten/${BUILD_MODE}" TARGET_DIR="${ROOT_DIR}/target/wasm32-unknown-emscripten/${BUILD_MODE}"
DIST_DIR="${ROOT_DIR}/dist" DIST_DIR="${ROOT_DIR}/dist"
EMSDK_DIR="${EMSDK:-/Users/libr/Desktop/Life/emsdk}" # EMSDK_DIR="${EMSDK:-/Users/libr/Desktop/Life/emsdk}"
UNICORN_BUILD_DIR="${UNICORN_BUILD_DIR:-${ROOT_DIR}/../unicorn/build}" UNICORN_BUILD_DIR="${UNICORN_BUILD_DIR:-${ROOT_DIR}/../unicorn/build}"
NODE_DIST_JS="${DIST_DIR}/anisette_rs.node.js" NODE_DIST_JS="${DIST_DIR}/anisette_rs.node.js"
NODE_DIST_WASM="${DIST_DIR}/anisette_rs.node.wasm" NODE_DIST_WASM="${DIST_DIR}/anisette_rs.node.wasm"
@@ -21,13 +21,13 @@ NODE_EXPORTED_FUNCTIONS='["_malloc","_free","_anisette_init_from_blobs","_aniset
WEB_EXPORTED_RUNTIME_METHODS='["FS","HEAPU8","UTF8ToString","stringToUTF8","lengthBytesUTF8"]' WEB_EXPORTED_RUNTIME_METHODS='["FS","HEAPU8","UTF8ToString","stringToUTF8","lengthBytesUTF8"]'
NODE_EXPORTED_RUNTIME_METHODS='["HEAPU8","UTF8ToString","stringToUTF8","lengthBytesUTF8"]' NODE_EXPORTED_RUNTIME_METHODS='["HEAPU8","UTF8ToString","stringToUTF8","lengthBytesUTF8"]'
if [[ -f "${EMSDK_DIR}/emsdk_env.sh" ]]; then # if [[ -f "${EMSDK_DIR}/emsdk_env.sh" ]]; then
# shellcheck disable=SC1090 # # shellcheck disable=SC1090
source "${EMSDK_DIR}/emsdk_env.sh" >/dev/null # source "${EMSDK_DIR}/emsdk_env.sh" >/dev/null
else # else
echo "emsdk_env.sh not found at ${EMSDK_DIR}/emsdk_env.sh" # echo "emsdk_env.sh not found at ${EMSDK_DIR}/emsdk_env.sh"
exit 1 # exit 1
fi # fi
mkdir -p "${DIST_DIR}" mkdir -p "${DIST_DIR}"

View File

@@ -2,7 +2,7 @@
set -euo pipefail set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
EMSDK_DIR="${EMSDK:-/Users/libr/Desktop/Life/emsdk}" # EMSDK_DIR="${EMSDK:-/Users/libr/Desktop/Life/emsdk}"
UNICORN_DIR="${UNICORN_DIR:-${ROOT_DIR}/../unicorn}" UNICORN_DIR="${UNICORN_DIR:-${ROOT_DIR}/../unicorn}"
UNICORN_BUILD_DIR="${UNICORN_BUILD_DIR:-${UNICORN_DIR}/build}" UNICORN_BUILD_DIR="${UNICORN_BUILD_DIR:-${UNICORN_DIR}/build}"
JOBS="${JOBS:-8}" JOBS="${JOBS:-8}"
@@ -13,13 +13,13 @@ if [[ ! -d "${UNICORN_DIR}" ]]; then
exit 1 exit 1
fi fi
if [[ -f "${EMSDK_DIR}/emsdk_env.sh" ]]; then # if [[ -f "${EMSDK_DIR}/emsdk_env.sh" ]]; then
# shellcheck disable=SC1090 # # shellcheck disable=SC1090
source "${EMSDK_DIR}/emsdk_env.sh" >/dev/null # source "${EMSDK_DIR}/emsdk_env.sh" >/dev/null
else # else
echo "emsdk_env.sh not found at ${EMSDK_DIR}/emsdk_env.sh" # echo "emsdk_env.sh not found at ${EMSDK_DIR}/emsdk_env.sh"
exit 1 # exit 1
fi # fi
# if [[ -d "${PATCH_DIR}" ]]; then # if [[ -d "${PATCH_DIR}" ]]; then
# for patch_file in "${PATCH_DIR}"/*.diff; do # for patch_file in "${PATCH_DIR}"/*.diff; do