From b12b0bf0a3db7499e350e515c906d6c0a78975d0 Mon Sep 17 00:00:00 2001 From: user Date: Sat, 25 Dec 2021 09:22:18 +0300 Subject: [PATCH] Add zlib --- mingw64_deps/zlib/build.sh | 27 +++++++++++++++++++++++++++ mingw64_deps/zlib/setup.sh | 5 +++++ 2 files changed, 32 insertions(+), 0 deletions(-) create mode 100755 mingw64_deps/zlib/build.sh create mode 100755 mingw64_deps/zlib/setup.sh diff --git a/mingw64_deps/zlib/build.sh b/mingw64_deps/zlib/build.sh new file mode 100755 index 0000000..34206c1 --- /dev/null +++ b/mingw64_deps/zlib/build.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +CROSS=$1 +ROOT=$(pwd) + +if [[ ! "${CROSS}" =~ ^(aarch64|x86_64) ]]; then +echo "Platform ${CROSS} is not supported" +echo "Expected either aarch64 or x86_64." +exit 1 +fi + +# Make build directories +mkdir ${ROOT}/${CROSS}-w64-mingw32-build + +# Stage directory +mkdir ${ROOT}/${CROSS}-w64-mingw32 + +# Compile zlib + +cd ${ROOT}/${CROSS}-w64-mingw32-build +CC=${CROSS}-w64-mingw32-gcc CXX=${CROSS}-w64-mingw32-g++ ${ROOT}/zlib/configure --prefix=${ROOT}/${CROSS}-w64-mingw32 +#make -j 4 +make install-libs + +# Remove build directore +cd ${ROOT} +rm -rf ${ROOT}/${CROSS}-w64-mingw32-build diff --git a/mingw64_deps/zlib/setup.sh b/mingw64_deps/zlib/setup.sh new file mode 100755 index 0000000..9c8cac9 --- /dev/null +++ b/mingw64_deps/zlib/setup.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +wget https://www.zlib.net/zlib-1.2.11.tar.gz +tar -xzf zlib-1.2.11.tar.gz +mv zlib-1.2.11 zlib -- 1.7.1