mirror of
https://github.com/FWGS/xash3d-fwgs.git
synced 2026-08-05 03:24:56 +08:00
scripts: gha: enable building maintui on supported platforms (win32, linux and apple)
This commit is contained in:
@@ -8,7 +8,7 @@ pushd hlsdk || die
|
||||
./waf configure build install --destdir=../bin || die
|
||||
popd
|
||||
|
||||
./waf configure --enable-utils --enable-tests --enable-lto build install --destdir=bin || die_configure
|
||||
./waf configure --enable-utils --enable-tests --enable-lto --enable-tui build install --destdir=bin || die_configure
|
||||
|
||||
cp -vr /Library/Frameworks/SDL2.framework bin
|
||||
|
||||
|
||||
@@ -69,7 +69,7 @@ build_engine()
|
||||
if [ "$1" = "dedicated" ]; then
|
||||
./waf configure $AMD64 $ENABLE_TESTS --enable-lto --enable-bundled-deps -d || die_configure
|
||||
elif [ "$1" = "full" ]; then
|
||||
./waf configure $AMD64 $ENABLE_TESTS --enable-lto --enable-bundled-deps -s SDL2_linux --enable-stbtt --enable-utils || die_configure
|
||||
./waf configure $AMD64 $ENABLE_TESTS --enable-lto --enable-bundled-deps -s SDL2_linux --enable-stbtt --enable-utils --enable-tui || die_configure
|
||||
else
|
||||
die
|
||||
fi
|
||||
|
||||
@@ -12,7 +12,7 @@ fi
|
||||
# NOTE: to build with other version use --msvc_version during configuration
|
||||
# NOTE: sometimes you may need to add WinSDK to %PATH%
|
||||
# NOTE: --enable-msvcdeps only used for CI builds, enabling it non-English versions of MSVC causes useless console spam
|
||||
./waf.bat configure -s "SDL2_VC" -T release --enable-utils --enable-tests --enable-lto --enable-msvcdeps $AMD64 || die_configure
|
||||
./waf.bat configure -s "SDL2_VC" -T release --enable-utils --enable-tests --enable-lto --enable-msvcdeps --enable-tui $AMD64 || die_configure
|
||||
./waf.bat build || die
|
||||
./waf.bat install --destdir=. || die
|
||||
|
||||
|
||||
Reference in New Issue
Block a user