diff options
author | Nik Reist <zeroability@tutanota.com> | 2021-01-09 02:44:49 +0300 |
---|---|---|
committer | Nik Reist <zeroability@tutanota.com> | 2021-01-09 21:18:24 +0300 |
commit | 36138937ca63e1ab49bfb4907f10e63ff303b2de (patch) | |
tree | 2d95c8ad945c9dea41064de8caae5d04e13ecdef /scripts | |
parent | fe086b41d83d6f488b5b91167c806a87094e32c0 (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.ps1 | 23 |
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
|