Project

General

Profile

Feature #1044 ยป 0009-meson-build_all_installers.sh-Support-building-from-.patch

Marko Lindqvist, 10/31/2024 06:48 PM

View differences:

platforms/windows/installer_cross/meson-build_all_installers.sh
DLLSPATH="$1"
export INST_CROSS_MODE="$2"
SRC_DIR="$(cd "$(dirname "$0")" || exit 1 ; pwd)"
if ! test -d "${DLLSPATH}" ; then
echo "Dllstack directory \"${DLLSPATH}\" not found!" >&2
exit 1
......
CROSSER_QT6=yes
fi
if ! ./meson-installer_build.sh "${DLLSPATH}" gtk3.22 ; then
if ! "${SRC_DIR}/meson-installer_build.sh" "${DLLSPATH}" gtk3.22 ; then
RET=1
GTK322="Fail"
else
......
if test "${CROSSER_GTK4}" != "yes" ; then
GTK4="N/A"
elif ! ./meson-installer_build.sh "${DLLSPATH}" gtk4 ; then
elif ! "${SRC_DIR}/meson-installer_build.sh" "${DLLSPATH}" gtk4 ; then
RET=1
GTK4="Fail"
else
......
if test "${CROSSER_GTK4}" != "yes" ; then
GTK4x="N/A"
elif ! ./meson-installer_build.sh "${DLLSPATH}" gtk4x ; then
elif ! "${SRC_DIR}/meson-installer_build.sh" "${DLLSPATH}" gtk4x ; then
RET=1
GTK4x="Fail"
else
......
if test "${CROSSER_QT6}" != "yes" ; then
QT6="N/A"
elif ! ./meson-installer_build.sh "${DLLSPATH}" qt6 ; then
elif ! "${SRC_DIR}/meson-installer_build.sh" "${DLLSPATH}" qt6 ; then
RET=1
QT6="Fail"
else
......
if test "${CROSSER_QT6}" != "yes" ; then
QT7="N/A"
elif ! ./meson-installer_build.sh "${DLLSPATH}" qt6x ; then
elif ! "${SRC_DIR}/meson-installer_build.sh" "${DLLSPATH}" qt6x ; then
RET=1
QT7="Fail"
else
......
# sdl2-client comes with gtk4 modpack installer
if test "${CROSSER_GTK4}" != "yes" ; then
SDL2="N/A"
elif ! ./meson-installer_build.sh "${DLLSPATH}" sdl2 ; then
elif ! "${SRC_DIR}/meson-installer_build.sh" "${DLLSPATH}" sdl2 ; then
RET=1
SDL2="Fail"
else
......
if test "${CROSSER_QT6}" != "yes" ; then
RULEDIT="N/A"
elif ! ./meson-installer_build.sh "${DLLSPATH}" ruledit ; then
elif ! "${SRC_DIR}/meson-installer_build.sh" "${DLLSPATH}" ruledit ; then
RET=1
RULEDIT="Fail"
else
    (1-1/1)