diff options
author | George Hazan <ghazan@miranda.im> | 2017-09-28 20:09:18 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2017-09-28 20:09:18 +0300 |
commit | e4fa578df9545982adf781b9c080f5ab4e71855c (patch) | |
tree | 6b0c8331dae2b683a92eed2a5c1421897a33c528 /tools/build_scripts/z1_ReBuild_Full.bat | |
parent | 53b994d2bb889e844d4eb38f8430e0bf8e09ac50 (diff) |
adapting build scripts to use any compiler, not only vs2010
Diffstat (limited to 'tools/build_scripts/z1_ReBuild_Full.bat')
-rw-r--r-- | tools/build_scripts/z1_ReBuild_Full.bat | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/tools/build_scripts/z1_ReBuild_Full.bat b/tools/build_scripts/z1_ReBuild_Full.bat index 18e28bbd68..29c33fd180 100644 --- a/tools/build_scripts/z1_ReBuild_Full.bat +++ b/tools/build_scripts/z1_ReBuild_Full.bat @@ -1,5 +1,5 @@ set tp=%1 -if "%tp%"=="" (echo "please specify target platform 32 or 64!"&&pause&&goto :EOF) +if "%tp%"=="" (echo "please specify target platform 32 or 64!" && pause && goto :EOF) if /i '%tp%' == '64' set bt=64 if /i '%tp%' == '32' ( set ptr=Win32 @@ -7,11 +7,14 @@ if /i '%tp%' == '32' ( set ptr=X64 ) +set comp=%2 +if "%comp%"=="" (echo "please specify target compiler folder!" && pause && goto :EOF) + call a_SetVar%tp%.bat call "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" if exist git_error.txt del /f /q git_error.txt -pushd bin10 +pushd %comp% if not exist Logs mkdir Logs if /i '%tp%' == '32' ( @@ -42,22 +45,22 @@ del /F /S /Q "Release%tp%\*.pdb" >> nul md "Release%tp%\Languages" pushd "..\langpacks\tool" -LangpackSuite.exe \q \prussian \n..\..\bin10\Release%tp%\Languages\langpack_russian.txt -LangpackSuite.exe \q \pukrainian \n..\..\bin10\Release%tp%\Languages\langpack_ukrainian.txt +LangpackSuite.exe \q \prussian \n..\..\%comp%\Release%tp%\Languages\langpack_russian.txt +LangpackSuite.exe \q \pukrainian \n..\..\%comp%\Release%tp%\Languages\langpack_ukrainian.txt popd pushd "..\tools\lpgen" -cscript /nologo translate.js /sourcelang:"belarusian" /release:"..\..\bin10\Release%tp%\Languages\langpack_belarusian.txt" -cscript /nologo translate.js /sourcelang:"bulgarian" /release:"..\..\bin10\Release%tp%\langpack_bulgarian_nodupes.txt" -copy /B "..\..\bin10\Release%tp%\langpack_bulgarian_nodupes.txt"+"..\..\langpacks\bulgarian\=DUPES=.txt" ..\..\bin10\Release%tp%\Languages\langpack_bulgarian.txt -cscript /nologo translate.js /sourcelang:"czech" /release:"..\..\bin10\Release%tp%\Languages\langpack_czech.txt" -cscript /nologo translate.js /sourcelang:"english_gb" /release:"..\..\bin10\Release%tp%\Languages\langpack_english_gb.txt" -cscript /nologo translate.js /sourcelang:"french" /release:"..\..\bin10\Release%tp%\Languages\langpack_french.txt" -cscript /nologo translate.js /sourcelang:"german" /release:"..\..\bin10\Release%tp%\Languages\langpack_german.txt" -cscript /nologo translate.js /sourcelang:"polish" /release:"..\..\bin10\Release%tp%\Languages\langpack_polish.txt" -cscript /nologo translate.js /sourcelang:"serbian" /release:"..\..\bin10\Release%tp%\Languages\langpack_serbian.txt" -cscript /nologo translate.js /sourcelang:"spanish" /release:"..\..\bin10\Release%tp%\Languages\langpack_spanish.txt" -del /f /q ..\..\bin10\Release%tp%\*_nodupes.txt +cscript /nologo translate.js /sourcelang:"belarusian" /release:"..\..\%comp%\Release%tp%\Languages\langpack_belarusian.txt" +cscript /nologo translate.js /sourcelang:"bulgarian" /release:"..\..\%comp%\Release%tp%\langpack_bulgarian_nodupes.txt" +copy /B "..\..\%comp%\Release%tp%\langpack_bulgarian_nodupes.txt"+"..\..\langpacks\bulgarian\=DUPES=.txt" ..\..\%comp%\Release%tp%\Languages\langpack_bulgarian.txt +cscript /nologo translate.js /sourcelang:"czech" /release:"..\..\%comp%\Release%tp%\Languages\langpack_czech.txt" +cscript /nologo translate.js /sourcelang:"english_gb" /release:"..\..\%comp%\Release%tp%\Languages\langpack_english_gb.txt" +cscript /nologo translate.js /sourcelang:"french" /release:"..\..\%comp%\Release%tp%\Languages\langpack_french.txt" +cscript /nologo translate.js /sourcelang:"german" /release:"..\..\%comp%\Release%tp%\Languages\langpack_german.txt" +cscript /nologo translate.js /sourcelang:"polish" /release:"..\..\%comp%\Release%tp%\Languages\langpack_polish.txt" +cscript /nologo translate.js /sourcelang:"serbian" /release:"..\..\%comp%\Release%tp%\Languages\langpack_serbian.txt" +cscript /nologo translate.js /sourcelang:"spanish" /release:"..\..\%comp%\Release%tp%\Languages\langpack_spanish.txt" +del /f /q ..\..\%comp%\Release%tp%\*_nodupes.txt popd REM md "Release%tp%\Dictionaries" |