From 0d4ddd057d392e0c5fe89edd0ec24cc1356b8c7e Mon Sep 17 00:00:00 2001 From: user Date: Wed, 29 Dec 2021 08:43:43 +0300 Subject: [PATCH] Build sanity checks --- mingw64_deps/boost/build.sh | 5 +++++ mingw64_deps/db/build.sh | 5 +++++ mingw64_deps/openssl/build.sh | 5 +++++ mingw64_deps/png/build.sh | 5 +++++ 4 files changed, 20 insertions(+), 0 deletions(-) diff --git a/mingw64_deps/boost/build.sh b/mingw64_deps/boost/build.sh index 7e6e821..1283c85 100755 --- a/mingw64_deps/boost/build.sh +++ b/mingw64_deps/boost/build.sh @@ -9,6 +9,11 @@ echo "Expected either aarch64 or x86_64." exit 1 fi +if [[ ! $(which ${CROSS}-w64-mingw32-clang) ]]; then +echo "llvm-mingw is not installed, please download it from https://github.com/mstorsjo/llvm-mingw/releases" +exit 1 +fi + # Create stage directory mkdir ${ROOT}/${CROSS}-w64-mingw32 diff --git a/mingw64_deps/db/build.sh b/mingw64_deps/db/build.sh index 79b426d..a59c4a7 100755 --- a/mingw64_deps/db/build.sh +++ b/mingw64_deps/db/build.sh @@ -10,6 +10,11 @@ echo "Expected either aarch64 or x86_64." exit 1 fi +if [[ ! $(which ${CROSS}-w64-mingw32-clang) ]]; then +echo "llvm-mingw is not installed, please download it from https://github.com/mstorsjo/llvm-mingw/releases" +exit 1 +fi + if [ "${CROSS}" == "aarch64" ]; then MUTEX="ARM64/gcc-assembly" fi diff --git a/mingw64_deps/openssl/build.sh b/mingw64_deps/openssl/build.sh index 2369546..3bcfab5 100755 --- a/mingw64_deps/openssl/build.sh +++ b/mingw64_deps/openssl/build.sh @@ -9,6 +9,11 @@ echo "Expected either aarch64 or x86_64." exit 1 fi +if [[ ! $(which ${CROSS}-w64-mingw32-clang) ]]; then +echo "llvm-mingw is not installed, please download it from https://github.com/mstorsjo/llvm-mingw/releases" +exit 1 +fi + # Make build directories mkdir ${ROOT}/${CROSS}-w64-mingw32-build diff --git a/mingw64_deps/png/build.sh b/mingw64_deps/png/build.sh index 8c115a1..8cbf0d9 100755 --- a/mingw64_deps/png/build.sh +++ b/mingw64_deps/png/build.sh @@ -9,6 +9,11 @@ echo "Expected either aarch64 or x86_64." exit 1 fi +if [[ ! $(which ${CROSS}-w64-mingw32-clang) ]]; then +echo "llvm-mingw is not installed, please download it from https://github.com/mstorsjo/llvm-mingw/releases" +exit 1 +fi + # Make build directories cp -r ${ROOT}/zlib ${ROOT}/${CROSS}-w64-mingw32-build-zlib mkdir ${ROOT}/${CROSS}-w64-mingw32-build-libpng -- 1.7.1