Files
qt-5.14.2/pack_and_upload.ps1
2026-04-02 14:07:03 +08:00

26 lines
1.4 KiB
PowerShell

$ErrorActionPreference = "Stop"
# Navigate to Mingw and package Debug and Release
cd mingw-windows
Write-Host "Packaging MinGW Release version..." -ForegroundColor Green
conan export-pkg . -s compiler=gcc -s compiler.version=7 -s compiler.cppstd=14 -s compiler.libcxx=libstdc++11 -s os=Windows -s arch=x86_64 -s build_type=Release
Write-Host "Packaging MinGW Debug version..." -ForegroundColor Green
conan export-pkg . -s compiler=gcc -s compiler.version=7 -s compiler.cppstd=14 -s compiler.libcxx=libstdc++11 -s os=Windows -s arch=x86_64 -s build_type=Debug
cd ..
# Navigate to MSVC and package Debug and Release
cd msvc-windows
Write-Host "Packaging MSVC Release version..." -ForegroundColor Green
conan export-pkg . -s compiler=msvc -s compiler.version=191 -s compiler.cppstd=14 -s compiler.runtime=dynamic -s compiler.runtime_type=Release -s os=Windows -s arch=x86_64 -s build_type=Release
Write-Host "Packaging MSVC Debug version..." -ForegroundColor Green
conan export-pkg . -s compiler=msvc -s compiler.version=191 -s compiler.cppstd=14 -s compiler.runtime=dynamic -s compiler.runtime_type=Debug -s os=Windows -s arch=x86_64 -s build_type=Debug
cd ..
Write-Host "Uploading all configurations to Gitea..." -ForegroundColor Green
# Push to the remote (it uploads all 4 variants of qt/5.14.2)
conan upload qt/5.14.2 -r gitea -c
Write-Host "All done! Fast and lightweight packages are live." -ForegroundColor Green