From 2f7839dba97f9b720db732b408f1f8deeb3cd9db Mon Sep 17 00:00:00 2001 From: Magnus Jacobsson Date: Tue, 31 Aug 2021 07:19:31 +0200 Subject: [PATCH] add ci/mingw-build.sh script --- ci/mingw-build.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 ci/mingw-build.sh diff --git a/ci/mingw-build.sh b/ci/mingw-build.sh new file mode 100644 index 000000000..cae9a0e91 --- /dev/null +++ b/ci/mingw-build.sh @@ -0,0 +1,28 @@ +#!/usr/bin/env bash + +set -eux + +pacman -S --noconfirm --needed bison +pacman -S --noconfirm --needed ${MINGW_PACKAGE_PREFIX}-cairo +pacman -S --noconfirm --needed ${MINGW_PACKAGE_PREFIX}-cmake +pacman -S --noconfirm --needed ${MINGW_PACKAGE_PREFIX}-diffutils +pacman -S --noconfirm --needed ${MINGW_PACKAGE_PREFIX}-expat +pacman -S --noconfirm --needed flex +pacman -S --noconfirm --needed ${MINGW_PACKAGE_PREFIX}-gcc +pacman -S --noconfirm --needed ${MINGW_PACKAGE_PREFIX}-libgd +pacman -S --noconfirm --needed ${MINGW_PACKAGE_PREFIX}-libtool +pacman -S --noconfirm --needed ${MINGW_PACKAGE_PREFIX}-pango +pacman -S --noconfirm --needed ${MINGW_PACKAGE_PREFIX}-pkgconf +pacman -S --noconfirm --needed ${MINGW_PACKAGE_PREFIX}-python +pacman -S --noconfirm --needed ${MINGW_PACKAGE_PREFIX}-ninja +pacman -S --noconfirm --needed ${MINGW_PACKAGE_PREFIX}-nsis +pacman -S --noconfirm --needed ${MINGW_PACKAGE_PREFIX}-tcl +pacman -S --noconfirm --needed ${MINGW_PACKAGE_PREFIX}-zlib + +export PATH=$PATH:/c/Git/cmd + +# use the libs installed with pacman instead of those in +# https://gitlab.com/graphviz/graphviz-windows-dependencies +export CMAKE_OPTIONS=-Duse_win_pre_inst_libs=OFF + +ci/build.sh -- 2.40.0