forked from mirrors/0ad
638c04987e
This makes 5.0.0-beta5 the minimally supported version as the gmake2 action was renamed to gmake while gmake was renamed to gmakelegacy. So from now on gmake action is to be used. Clear out all old version dependent code. Fixes: #7789 Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
39 lines
1.2 KiB
Batchfile
39 lines
1.2 KiB
Batchfile
rem **Download sources and binaries of libraries**
|
|
|
|
cd /D "%~dp0"
|
|
|
|
rem **SVN revision to checkout for windows-libs or windows-libs-amd64**
|
|
rem **Update this line when you commit an update to windows-libs or windows-libs-amd64**
|
|
set "svnrev=28261"
|
|
|
|
if "%1" == "--amd64" (
|
|
set "LIBS_PATH=win64"
|
|
set "REPO_NAME=windows-libs-amd64"
|
|
) else (
|
|
set "LIBS_PATH=win32"
|
|
set "REPO_NAME=windows-libs"
|
|
)
|
|
|
|
svn co https://svn.wildfiregames.com/public/%REPO_NAME%/trunk@%svnrev% %LIBS_PATH% || ^
|
|
svn export --force https://svn.wildfiregames.com/public/%REPO_NAME%/trunk@%svnrev% %LIBS_PATH% || ^
|
|
exit /b 1
|
|
|
|
rem **Copy dependencies' binaries to binaries/system/**
|
|
|
|
rem static libs: boost fmt
|
|
rem wxwidgets isn't provided and needs to be built manually
|
|
set DIR_LIST=enet fcollada freetype gloox iconv icu libcurl libpng libsodium libxml2 microsoft miniupnpc nvtt openal sdl2 spidermonkey vorbis zlib
|
|
for %%d in (%DIR_LIST%) do (
|
|
copy /y %LIBS_PATH%\%%d\bin\* ..\binaries\system\ || exit /b 1
|
|
)
|
|
|
|
rem **Copy build tools to build/bin
|
|
|
|
if exist ..\build\bin\ rmdir ..\build\bin\ /s /q || exit /b 1
|
|
mkdir ..\build\bin\ || exit /b 1
|
|
|
|
set TOOLCHAIN_DIR_LIST=premake-core cxxtest-4.4
|
|
for %%d in (%TOOLCHAIN_DIR_LIST%) do (
|
|
copy /y %LIBS_PATH%\%%d\bin\* ..\build\bin\ || exit /b 1
|
|
)
|