From: nhmall Date: Sun, 30 Jan 2022 13:58:49 +0000 (-0500) Subject: more ming32 build in CI X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=87d58c1c830531f8f61fe1f83d7956f8f5514ba1;p=nethack more ming32 build in CI --- diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 4bfc2b973..7044d5178 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -137,10 +137,30 @@ steps: export ADD_CURSES=Y export PDCURSES_TOP=../submodules/pdcurses export LUA_VERSION=5.4.4 + cd ../lib + mkdir mingw + # + #64-bit + #export CURLSRC=https://github.com/brechtsanders/winlibs_mingw/releases/download/11.2.0-9.0.0-ucrt-r4/winlibs-x86_64-posix-seh-gcc-11.2.0-mingw-w64ucrt-9.0.0-r4.zip + #export CURLDST=mingw-x64.zip + #export MINGWBIN=mingw64 + #export MSYSTEM=MINGW64 + # + #32-bit + export CURLSRC=https://github.com/brechtsanders/winlibs_mingw/releases/download/11.2.0-9.0.0-ucrt-r4/winlibs-i686-posix-dwarf-gcc-11.2.0-mingw-w64ucrt-9.0.0-r4.zip + export CURLDST=mingw-x86.zip + export MINGWBIN=mingw32 + export MSYSTEM=MINGW32 + #all + curl -L $CURLSRC -o $CURLDST + tar -C mingw -xvf $CURLDST + export PATH=../lib/mingw/$MINGWBIN/bin:$PATH + export + cd ../src cp ../sys/windows/Makefile.mingw32* . - mingw32-make -f Makefile.mingw32 CI_COMPILER=1 MSYSTEM=MINGW64 LUA_VERSION=$LUA_VERSION clean - mingw32-make -f Makefile.mingw32 CI_COMPILER=1 MSYSTEM=MINGW64 LUA_VERSION=$LUA_VERSION depend - mingw32-make -f Makefile.mingw32 CI_COMPILER=1 MSYSTEM=MINGW64 LUA_VERSION=$LUA_VERSION + mingw32-make -f Makefile.mingw32 CI_COMPILER=1 MSYSTEM=$MSYSTEM LUA_VERSION=$LUA_VERSION clean + mingw32-make -f Makefile.mingw32 CI_COMPILER=1 MSYSTEM=$MSYSTEM LUA_VERSION=$LUA_VERSION depend + mingw32-make -f Makefile.mingw32 CI_COMPILER=1 MSYSTEM=$MSYSTEM LUA_VERSION=$LUA_VERSION condition: eq( variables.toolchain, 'mingw' ) workingDirectory: $(Agent.BuildDirectory)/$(netHackPath)/src displayName: 'MinGW Build'