build: Use vcpkg manifest instead of manually installing deps

This commit is contained in:
WerWolv
2025-08-11 17:44:20 +02:00
parent 71e9f7b239
commit 43da36a957
2 changed files with 5 additions and 17 deletions

View File

@@ -53,22 +53,14 @@ RUN --mount=type=cache,target=/var/lib/apt/lists/ apt update && apt install -y l
# -- DOWNLOADING + BUILDING STUFF
ENV VCPKG_DEFAULT_BINARY_CACHE /cache/vcpkg
COPY --from=imhex /dist/vcpkg.json /vcpkg.json
RUN --mount=type=cache,target=/cache <<EOF
## Install dependencies with vcpkg
set -xe
mkdir -p $VCPKG_DEFAULT_BINARY_CACHE
vcpkg install --triplet=arm-osx-mytriplet curl
vcpkg install --triplet=arm-osx-mytriplet mbedtls
vcpkg install --triplet=arm-osx-mytriplet freetype
vcpkg install --triplet=arm-osx-mytriplet josuttis-jthread
vcpkg install --triplet=arm-osx-mytriplet zlib
vcpkg install --triplet=arm-osx-mytriplet bzip2
vcpkg install --triplet=arm-osx-mytriplet liblzma
vcpkg install --triplet=arm-osx-mytriplet zstd
vcpkg install --triplet=arm-osx-mytriplet openssl
vcpkg install --triplet=arm-osx-mytriplet libssh2
vcpkg install --triplet=arm-osx-mytriplet
EOF
## Install glfw3 dep