[build] Disable 32-bit win32 in release build script

32-bit Windows isn't relevant enough any more. Anybody that wants 32-bit
windows QuakeForge can go through the pain.
This commit is contained in:
Bill Currie 2023-11-24 12:29:39 +09:00
parent 250cac6079
commit f58a14c2d3

View file

@ -105,22 +105,21 @@ if test $do_win32 -eq 1; then
qf_win32_dir=`pwd`"/$qf_win32" qf_win32_dir=`pwd`"/$qf_win32"
qf_win64="quakeforge-$ver-win64" qf_win64="quakeforge-$ver-win64"
qf_win64_dir=`pwd`"/$qf_win64" qf_win64_dir=`pwd`"/$qf_win64"
rm -rf $qf_win32_dir *.zip #rm -rf $qf_win32_dir *.zip
rm -rf $qf_win64_dir *.zip rm -rf $qf_win64_dir *.zip
../tools/cross/mingw/cross-configure.sh \ #../tools/cross/mingw/cross-configure.sh \
--disable-debug \ # --disable-debug \
--program-prefix= # --program-prefix=
../tools/cross/mingw64/cross-configure.sh \ ../tools/cross/mingw64/cross-configure.sh \
--disable-debug \ --disable-debug \
--program-prefix= --program-prefix=
../tools/cross/mingw/cross-make.sh $QFSMP #../tools/cross/mingw/cross-make.sh $QFSMP \
../tools/cross/mingw/cross-make.sh \ # prefix=${qf_win32_dir} \
prefix=${qf_win32_dir} \ # exec_prefix=${qf_win32_dir} \
exec_prefix=${qf_win32_dir} \ # pkgdatadir=${qf_win32_dir}/QF \
pkgdatadir=${qf_win32_dir}/QF \ # sharepath=${qf_win64_dir}/QF \
sharepath=${qf_win64_dir}/QF \ # man1dir=${qf_win32_dir} \
man1dir=${qf_win32_dir} \ # install
install
../tools/cross/mingw64/cross-make.sh $QFSMP \ ../tools/cross/mingw64/cross-make.sh $QFSMP \
prefix=${qf_win64_dir} \ prefix=${qf_win64_dir} \
exec_prefix=${qf_win64_dir} \ exec_prefix=${qf_win64_dir} \
@ -129,14 +128,14 @@ if test $do_win32 -eq 1; then
man1dir=${qf_win64_dir} \ man1dir=${qf_win64_dir} \
install install
mkdir -p ${qf_win32_dir}/pkgconfig ${qf_win64_dir}/pkgconfig mkdir -p ${qf_win32_dir}/pkgconfig ${qf_win64_dir}/pkgconfig
mv ${qf_win32_dir}/lib/pkgconfig/*.pc ${qf_win32_dir}/pkgconfig #mv ${qf_win32_dir}/lib/pkgconfig/*.pc ${qf_win32_dir}/pkgconfig
mv ${qf_win64_dir}/lib/pkgconfig/*.pc ${qf_win64_dir}/pkgconfig mv ${qf_win64_dir}/lib/pkgconfig/*.pc ${qf_win64_dir}/pkgconfig
eval `grep MINGW= ../tools/cross/mingw/cross-configure.sh` eval `grep MINGW= ../tools/cross/mingw/cross-configure.sh`
MGWi686=i686-w64-mingw32.static MGWi686=i686-w64-mingw32.static
MGWx86_64=x86_64-w64-mingw32.static MGWx86_64=x86_64-w64-mingw32.static
$MINGW/usr/bin/$MGWi686-strip --strip-unneeded "$qf_win32"/bin/*.exe #$MINGW/usr/bin/$MGWi686-strip --strip-unneeded "$qf_win32"/bin/*.exe
$MINGW/usr/bin/$MGWx86_64-strip --strip-unneeded "$qf_win64"/bin/*.exe $MINGW/usr/bin/$MGWx86_64-strip --strip-unneeded "$qf_win64"/bin/*.exe
../tools/build_scripts/qf-win32.py "$ver-win32" quakeforge "$qf_win32" #../tools/build_scripts/qf-win32.py "$ver-win32" quakeforge "$qf_win32"
../tools/build_scripts/qf-win32.py "$ver-win64" quakeforge "$qf_win64" ../tools/build_scripts/qf-win32.py "$ver-win64" quakeforge "$qf_win64"
mv *.zip $RELEASE mv *.zip $RELEASE
cd .. cd ..