more ming32 build in CI
This commit is contained in:
+23
-3
@@ -137,10 +137,30 @@ steps:
|
|||||||
export ADD_CURSES=Y
|
export ADD_CURSES=Y
|
||||||
export PDCURSES_TOP=../submodules/pdcurses
|
export PDCURSES_TOP=../submodules/pdcurses
|
||||||
export LUA_VERSION=5.4.4
|
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* .
|
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=$MSYSTEM 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=$MSYSTEM 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
|
||||||
condition: eq( variables.toolchain, 'mingw' )
|
condition: eq( variables.toolchain, 'mingw' )
|
||||||
workingDirectory: $(Agent.BuildDirectory)/$(netHackPath)/src
|
workingDirectory: $(Agent.BuildDirectory)/$(netHackPath)/src
|
||||||
displayName: 'MinGW Build'
|
displayName: 'MinGW Build'
|
||||||
|
|||||||
Reference in New Issue
Block a user