move to new build system

This commit is contained in:
2024-06-06 14:17:47 -05:00
parent 88d8bf63f5
commit aee68520b3
563 changed files with 4283 additions and 361439 deletions

View File

@ -1,26 +1,40 @@
#!/bin/bash
CURRENT_DIR=$(dirname "$0")
CURRENT_DIR=$(realpath ${CURRENT_DIR})
PROJECT_MSYS2_PACKAGE_LIST=()
. "${CURRENT_DIR}/env.sh" "$1" "$2" "$3" "$4" "$5" 1 1> /dev/null 2>&1
PROJECT_MSYS2_PACKAGE_LIST+=(
mingw64/mingw-w64-x86_64-autotools
mingw64/mingw-w64-x86_64-clang-tools-extra
mingw64/mingw-w64-x86_64-cmake
mingw64/mingw-w64-x86_64-curl
mingw64/mingw-w64-x86_64-diffutils
mingw64/mingw-w64-x86_64-gcc
mingw64/mingw-w64-x86_64-gdb
mingw64/mingw-w64-x86_64-icu
mingw64/mingw-w64-x86_64-make
mingw64/mingw-w64-x86_64-mesa
mingw64/mingw-w64-x86_64-meson
mingw64/mingw-w64-x86_64-meson-python
mingw64/mingw-w64-x86_64-ninja
mingw64/mingw-w64-x86_64-python
mingw64/mingw-w64-x86_64-python-mako
mingw64/mingw-w64-x86_64-toolchain
mingw64/mingw-w64-x86_64-wget
mingw64/mingw-w64-x86_64-zlib
msys/bison
msys/flex
msys/git
msys/patch
msys/rsync
make
)
pacman -Sqyuu --noconfirm &&
pacman -S --noconfirm --needed --disable-download-timeout msys2-keyring &&
pacman -S --noconfirm --needed --disable-download-timeout \
mingw64/mingw-w64-x86_64-boost \
mingw64/mingw-w64-x86_64-clang-tools-extra \
mingw64/mingw-w64-x86_64-cmake \
mingw64/mingw-w64-x86_64-curl \
mingw64/mingw-w64-x86_64-fmt \
mingw64/mingw-w64-x86_64-gcc \
mingw64/mingw-w64-x86_64-gdb \
mingw64/mingw-w64-x86_64-gtest \
mingw64/mingw-w64-x86_64-gtkmm3 \
mingw64/mingw-w64-x86_64-libsodium \
mingw64/mingw-w64-x86_64-make \
mingw64/mingw-w64-x86_64-openssl \
mingw64/mingw-w64-x86_64-sfml \
mingw64/mingw-w64-x86_64-spdlog \
mingw64/mingw-w64-x86_64-sqlite3 \
mingw64/mingw-w64-x86_64-toolchain \
mingw64/mingw-w64-x86_64-vlc \
mingw64/mingw-w64-x86_64-wxwidgets3.2-msw \
mingw64/mingw-w64-x86_64-zlib \
msys/git \
make
${PROJECT_MSYS2_PACKAGE_LIST[@]}