Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNik Reist <zeroability@tutanota.com>2021-01-09 02:44:49 +0300
committerNik Reist <zeroability@tutanota.com>2021-01-09 21:18:24 +0300
commit36138937ca63e1ab49bfb4907f10e63ff303b2de (patch)
tree2d95c8ad945c9dea41064de8caae5d04e13ecdef /scripts
parentfe086b41d83d6f488b5b91167c806a87094e32c0 (diff)
BUILD(vcpkg): Fix --clean-after-build issue affecting qt5-base
The following changes were performed: - Modify function to accept a string array param - Add mdnsresponder to the packages array - Remove individual package installs affected by previous --clean-after-build issue - Remove iterator that installs packages independently - Remove unneeded double quotes for variables Fixes #4674
Diffstat (limited to 'scripts')
-rw-r--r--scripts/vcpkg/get_mumble_dependencies.ps123
1 files changed, 8 insertions, 15 deletions
diff --git a/scripts/vcpkg/get_mumble_dependencies.ps1 b/scripts/vcpkg/get_mumble_dependencies.ps1
index f821fa14a..256a29929 100644
--- a/scripts/vcpkg/get_mumble_dependencies.ps1
+++ b/scripts/vcpkg/get_mumble_dependencies.ps1
@@ -13,22 +13,24 @@ $mumble_deps = "qt5-base",
"libflac",
"libsndfile",
"libmariadb",
- "zlib",
+ "mdnsresponder",
+ "zlib",
"zeroc-ice"
$ErrorActionPreference = 'Stop'
function vcpkg_install {
Param(
- [string] $package,
+ [string[]] $packages,
+
[string] $targetTriplet,
[switch] $cleanAfterBuild = $false
)
if ($cleanAfterBuild) {
- ./vcpkg.exe install "$package" --triplet "$targetTriplet" --clean-after-build
+ ./vcpkg.exe install $packages --triplet $targetTriplet --clean-after-build
} else {
- ./vcpkg.exe install "$package" --triplet "$targetTriplet"
+ ./vcpkg.exe install $packages --triplet $targetTriplet
}
if (-not $?) {
@@ -65,23 +67,14 @@ try {
./bootstrap-vcpkg.bat -disableMetrics
}
- vcpkg_install -package mdnsresponder -targetTriplet $triplet
- vcpkg_install -package icu -targetTriplet $triplet
-
if ($Env:PROCESSOR_ARCHITECTURE -eq "AMD64") {
Write-Host "Installing cross compile packages..."
- vcpkg_install -package boost-optional:$xcompile_triplet -targetTriplet $xcompile_triplet -cleanAfterBuild
+ vcpkg_install -package boost-optional -targetTriplet $xcompile_triplet -cleanAfterBuild
}
Write-Host "Beginning package install..."
- foreach ($dep in $mumble_deps) {
- Write-Host("---------------------------------------")
- Write-Host("> Installing Mumble dependency $dep ...")
- Write-Host("---------------------------------------")
-
- vcpkg_install -package $dep -targetTriplet $triplet -cleanAfterBuild
- }
+ vcpkg_install -package $mumble_deps -targetTriplet $triplet -cleanAfterBuild
}
} catch {
# rethrow