28 lines
No EOL
924 B
PowerShell
28 lines
No EOL
924 B
PowerShell
#
|
|
# Copyright (c) .NET Foundation and contributors. All rights reserved.
|
|
# Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
|
#
|
|
|
|
param(
|
|
[string]$Configuration="Debug",
|
|
[string]$Architecture="x64",
|
|
[Parameter(ValueFromRemainingArguments=$true)][String[]]$ExtraParameters
|
|
)
|
|
|
|
#$env:CONFIGURATION = $Configuration;
|
|
$RepoRoot = "$PSScriptRoot"
|
|
# if(!$env:NUGET_PACKAGES){
|
|
# $env:NUGET_PACKAGES = "$RepoRoot\.nuget\packages"
|
|
# }
|
|
|
|
# $InstallArchitecture = $Architecture
|
|
# if($Architecture.StartsWith("arm", [StringComparison]::OrdinalIgnoreCase))
|
|
# {
|
|
# $InstallArchitecture = "x64"
|
|
# }
|
|
|
|
$ArchitectureParam="/p:Architecture=$Architecture"
|
|
$ConfigurationParam="-configuration $Configuration"
|
|
|
|
Invoke-Expression "$RepoRoot\eng\common\build.ps1 -restore -build $ConfigurationParam $ArchitectureParam $ExtraParameters"
|
|
if($LASTEXITCODE -ne 0) { throw "Failed to build" } |