diff options
author | Jef <jef@targetspot.com> | 2024-09-24 08:54:57 -0400 |
---|---|---|
committer | Jef <jef@targetspot.com> | 2024-09-24 08:54:57 -0400 |
commit | 20d28e80a5c861a9d5f449ea911ab75b4f37ad0d (patch) | |
tree | 12f17f78986871dd2cfb0a56e5e93b545c1ae0d0 /install-packages.cmd | |
parent | 537bcbc86291b32fc04ae4133ce4d7cac8ebe9a7 (diff) | |
download | winamp-20d28e80a5c861a9d5f449ea911ab75b4f37ad0d.tar.gz |
Initial community commit
Diffstat (limited to 'install-packages.cmd')
-rw-r--r-- | install-packages.cmd | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/install-packages.cmd b/install-packages.cmd new file mode 100644 index 00000000..95af4e80 --- /dev/null +++ b/install-packages.cmd @@ -0,0 +1,85 @@ +@echo off + +echo "Cleanup 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 +) |