12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- @echo off
- echo "Clean up the environment ..."
- IF EXIST "Src\external_dependencies\vcpkg" (
- echo Deleting "Src\external_dependencies\vcpkg" ...
- rmdir /S /Q "Src\external_dependencies\vcpkg"
- echo "Src\external_dependencies\vcpkg was deleted!"
- )
- IF EXIST "%AppData%\..\local\vcpkg" (
- echo Deleting "%AppData%\..\local\vcpkg" ...
- rmdir /S /Q "%AppData%\..\local\vcpkg"
- echo "%AppData%\..\local\vcpkg was deleted!"
- )
- IF EXIST ".\vcpkg" (
- echo Deleting ".\vcpkg" ...
- rmdir /S /Q ".\vcpkg"
- echo ".\vcpkg was deleted!"
- )
- if "%computername%"=="NullsoftBuildbox" (
- echo "Uncompress the Qt Debug dlls ..."
- .\BuildTools\7-ZipPortable_22.01\App\7-Zip\7z.exe x .\Qt\DLL_5.12_x86\Debug_Commercial.7z.001 -y -o.\Qt\DLL_5.12_x86
- ren ".\Qt\DLL_5.12_x86\Debug_Commercial\" ".\Qt\DLL_5.12_x86\Debug"
- echo "Uncompress the Qt Release dlls ..."
- .\BuildTools\7-ZipPortable_22.01\App\7-Zip\7z.exe x .\Qt\DLL_5.12_x86\Release_Commercial.7z.001 -y -o.\Qt\DLL_5.12_x86
- ren ".\Qt\DLL_5.12_x86\Release_Commercial\" ".\Qt\DLL_5.12_x86\Release\"
- ) ELSE (
- echo "Uncompress the Qt Debug dlls ..."
- .\BuildTools\7-ZipPortable_22.01\App\7-Zip\7z.exe x .\Qt\DLL_5.12_x86\Debug.7z.001 -y -o.\Qt\DLL_5.12_x86
- echo "Uncompress the Qt Release dlls ..."
- .\BuildTools\7-ZipPortable_22.01\App\7-Zip\7z.exe x .\Qt\DLL_5.12_x86\Release.7z.001 -y -o.\Qt\DLL_5.12_x86
- )
- echo "Uncompress \Src\external_dependencies\CEF ..."
- .\BuildTools\7-ZipPortable_22.01\App\7-Zip\7z.exe x .\Src\external_dependencies\CEF.7z.001 -y -o.\Src\external_dependencies
- IF NOT EXIST .\vcpkg (
- echo First time setup. Downloading vcpkg
- git clone https://github.com/microsoft/vcpkg.git
- .\vcpkg\bootstrap-vcpkg.bat -disableMetrics
- .\vcpkg\vcpkg.exe integrate install
- .\vcpkg\vcpkg.exe integrate project
-
- echo Patching ports...
- xcopy /K /Y /H /C /I /E .\vcpkg-ports\* .\vcpkg\ports\*
- echo Installing packages...
- cd .\vcpkg
- .\vcpkg install alac:x86-windows-static-md
- .\vcpkg install expat:x86-windows-static-md expat:x86-windows-static
- .\vcpkg install freetype:x86-windows-static-md
- .\vcpkg install ijg-libjpeg:x86-windows-static-md
- .\vcpkg install libflac:x86-windows-static-md
- .\vcpkg install libogg:x86-windows-static-md
- .\vcpkg install libpng:x86-windows-static-md
- .\vcpkg install libsndfile:x86-windows-static-md
- .\vcpkg install libtheora:x86-windows-static-md
- .\vcpkg install libvorbis:x86-windows-static-md
- .\vcpkg install libvpx:x86-windows-static-md
- .\vcpkg install minizip:x86-windows-static-md
- .\vcpkg install mp3lame:x86-windows-static-md
- .\vcpkg install mpg123:x86-windows-static-md
- .\vcpkg install openssl:x86-windows-static-md openssl:x86-windows-static
- .\vcpkg install pthread:x86-windows-static-md pthread:x86-windows-static
- .\vcpkg install restclient-cpp:x86-windows-static-md restclient-cpp:x86-windows-static
- .\vcpkg install spdlog:x86-windows-static-md
- .\vcpkg install zlib:x86-windows-static-md zlib:x86-windows-static
-
- pause
- ) ELSE (
- echo vcpkg is available. Updating.
- cd .\vcpkg
- git pull
- .\bootstrap-vcpkg.bat -disableMetrics
-
- echo Patching ports...
- xcopy /K /Y /H /C /I /E ..\vcpkg-ports\* ..\vcpkg\ports\*
-
- pause
- )
|