Project

General

Profile

Feature #1358 ยป 0052-emsbuild.sh-Accept-relative-path-to-environment.patch

Marko Lindqvist, 05/04/2025 10:17 PM

View differences:

platforms/emscripten/emsbuild.sh
# emsbuild.sh: Build freeciv using emsdk
#
# (c) 2023 Freeciv team
# (c) 2023-2025 Freeciv team
#
# This script is licensed under Gnu General Public License version 2 or later.
# See COPYING available from the same location you got this script.
......
exit 1
fi
EMSDK_ROOT="$1"
if ! test -f "$1/emsdk_env.sh" ; then
echo "No environment setup script emsdk_env.sh in \"$1\"" >&2
exit 1
fi
# Absolute paths
EMSDK_ROOT="$(cd $1 && pwd)"
BUILD_ROOT="$(pwd)"
PLATFORM_ROOT="$(cd $(dirname "$0") && pwd)"
......
exit 1
fi
if ! test -f "${EMSDK_ROOT}/emsdk_env.sh" ; then
echo "No environment setup script emsdk_env.sh in \"${EMSDK_ROOT}\"" >&2
exit 1
fi
# Sometimes emsdk environment setup script requires
# cwd to be its own directory.
cd "${EMSDK_ROOT}" || exit 1
    (1-1/1)