]> granicus.if.org Git - nethack/commitdiff
more ming32 build in CI
authornhmall <nhmall@nethack.org>
Sun, 30 Jan 2022 13:58:49 +0000 (08:58 -0500)
committernhmall <nhmall@nethack.org>
Sun, 30 Jan 2022 13:58:49 +0000 (08:58 -0500)
azure-pipelines.yml

index 4bfc2b97398310be41afd0f58f766345c0fa5ce1..7044d5178007e2bf9e0d6a2c2b2221ca44cefc0e 100644 (file)
@@ -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'